Matlab 的基本结构

来源:互联网 发布:lv男士名片夹 淘宝 编辑:程序博客网 时间:2024/05/22 01:49

1.Matlab的bug

1.语法2.逻辑3.运行时 (三角函数使用的是弧度制的而不是角度制的)

2 if语句

if elseif elseif elseif else end
%二元一次方程的解a =input('a='); b =input('b=');c =input('c=');fprintf('方程变为:%dx^2+%dx+%d\n',a,b,c);dlt = b^2-4*a*c;if  dlt>0    disp('有两个实根\n');elseif dlt==0    disp('1');else disp('无');end
1.复数的输出    disp('x='num2str(x)'\n')

3 switch_case

value = input('请输入一个值:');switch(value)case {1,3,5,7,9,'odd',1==1}    disp('this is a odd\n');case {2,4,6,8,10,true}    disp('this is a ou');otherwise   %和c语言一样可以缺省,但是调试程序的时候还是需要    disp('input wrrong');end%switch 的条件可以是 数值 字符及字符串 bool值

4.多图像窗口

图像窗口使用图像数来区分。当前所有的操作都是针对当前的窗口:设置窗口及聚焦窗口函数figure(n)(n窗口不存在的时会创建)。x=0:0.01:pi*2;y=sin(x);figure(1);plot(x,y);figure(2);plot(x,cos(x));figure(1);plot(x,tan(x));

subplot(m,n,p);

将同一个figure分割为m*n个图像,p表示聚焦到第几个图,图按照横向计数。x=0:0.01:2*pi;y=sin(x);subplot(1,2,1,'align');plot(x,y);title('第一个sin');axis('square');  %设置图像的形状subplot(1,2,2);plot(x,y);title('第二个sin');axis square;    %设置图像的形状
1 0
原创粉丝点击