1, matlab中的字符串就是1维字符数组,即如:

a = 'dddssd';
b = 'lsde';
c = [a, b];

当然也可以: c= strcat(a, b);

2, matlab中的字符串数组尽量用cell来表示,即如:

names={'s1'};     %或  names=cell(1, 1); names{1} = 's1';
names={names{1,:}, 's2'}; %在字符串数组后面append一个字符串。
names={names{1,:}, 's3'};      %在字符串数组后面append一个字符串。
% 这时names是一个1x3的字符串数组,若要变成3x1的数组,可以:
names = names';

子函数调用格式为(主函数不返回任何值,也不接受任何输入参数,如下代码放到untitled.m文件中):

function []=untitled()
% 主函数,函数名尽量与保存的文件名相同
clear;
clc;
warning off all; [a, b] = f(2, 3);
disp([a, b]);
end function [m, n]=f(x, y)
% description m = x*2;
n = y*2;
end

m文件中,将子函数的调用直接写到m文件中而不用函数去调用子函数是不允许的。也就是说,必须把调用写成函数的形式,或者将子函数都写到单独的m文件。(所以上面的例子才有一个名叫untitled的主函数,如果去掉主函数的定义,直接调用子函数,则编译通不过。)

最新文章

  1. CentOS7系统安装及初始化
  2. css响应式布局RWD
  3. [Tex学习笔记]开方
  4. HashMap源代码深入剖析
  5. 十分钟搭建个人网站:Jekyll主题BoHu
  6. Android list刷新后仍然定位到原来的位置,解决。
  7. C#代码实现隐藏任务栏、开始菜单和禁用任务管理
  8. 【Eclipse】Tomcat 一直处于starting状态,项目却已成功启动
  9. Linuxc - 多c文件程序编译执行
  10. 最大流模版 dinic
  11. 四十六、android中的Bitmap
  12. 用javaweb连接数据库用javabean、severlet实现增删改查
  13. Java变成思想总结
  14. js获取本机id
  15. udp用户数据报协议
  16. Java7,AutoClosable
  17. wxWidgets:菜单
  18. Leetcode_3. Find the longest substring without repeating characters
  19. linux 批量创建用户获取8位随机密码
  20. APUE学习笔记——10.9 信号发送函数kill、 raise、alarm、pause

热门文章

  1. openfire开发
  2. 24个有用的PHP类库分享
  3. 自定义View(1)简单流程及示例模板
  4. Proxifier设置代理
  5. [51NOD]BSG白山极客挑战赛
  6. 禁止ie缓存
  7. Repeater 控件 当数据源没有数据的时候显示 暂无数据 的两种方式
  8. 我的c语言经历
  9. Dataguard三种保护模式
  10. 使用源代码安装lnmp