matlab编程

matlab的编程对于大型程序来说比不上C、C++、java,但对于实验中所要用到的编程,也已经足够了
在matlab中编程一般使用m文件的格式(command窗口输入“edit”),稍有编程常识并且对matlab的语法有一定了解就能基本上完成实验所需的大多数编程。
这里介绍一下matlab中的循环与判断结构,值得一提的是,当处理十万,乃至上百万数据点的数列时,尽量不要使用循环结构。(可以切实地体验一下)

返回


for i=1:0.1:2
XXXXXX
end
for…end 为固定结构,1:0.1:2表示从1至2,步长0.1,XXXXXX为for循环的内容
另外,也可以使用for i=linspace(1,2,11) 也可以起到相同的效果

返回


if XXX
elseif XXXX
else XXXX
end

返回


switch switch_expr
case case_expr
XXXXXXXXXXX
case case_expr 2
XXXXXXXXX
end

返回


n=0;
while n<10
n=n+1;
XXXXXX;
end

返回

说明

用m文件编程,必须养成使用注释的习惯(注释符号为%,其后所有的内容颜色会不一样,一旦换行必须在行首在打一边%号)。使用注释可以方便他人读懂你的编程思想,从而进行学习、修改。同时,即便是编写者本人,在一段时间后也有可能遗忘,写注释便于自己回忆。

返回

  • howtos/matlab/mt1-7.txt
  • 最后更改: 2007/08/23 13:09
  • (外部编辑)