Matlab studying~程序设计1

导读:本篇文章讲解 Matlab studying~程序设计1,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

今天来总结一下Matlab中的几种程序控制结构,其实学过c,c++之类的语言就知道这些都是差不多的。

1.顺序结构

最基本的数据结构,就像流水线工作一样,依次进行数据的输入,数据处理,数据输出3个操作步骤,其中数据的输入一般是使用input函数,并附加提示性的文字,数据处理不必多说,就是数据的加减之类,数据的输出可以使用disp函数,例子如下:

>> %数据输入inpu函数的使用
>> A=input('输入矩阵A')
输入矩阵A[1,2,3,4]

A =

     1     2     3     4
>> A=input('输入字符A')
输入字符A'A'

A =

A

>> %数据输入inpu函数的使用
>> %输出函数disp函数的使用
>> A='Hello World!';
>> disp(A)
Hello World!
>> 
>> %求一元二次方程ax^2+bx+c=0的根
>> a=input('a=?');
a=?3
>> b=input('b=?');
b=?3
>> c=input('c=?');
c=?1
>> d=b*b-4*a*c;
>> x=[-b+sqrt(d)/(2*a),(-b-sqrt(d))/(2*a)];
>> str=['x1=',num2str(x(1)),',x2=',num2str(x(2))];
>> disp(str)
x1=-3+0.28868i,x2=-0.5-0.28868i

当然这里的求一元二次方程可以用root函数很方便的解出。

在程序中还有一个不太用的函数,pause函数,使用方式是pause(暂停的秒数),在程序中插入这条语句之后,运行到此处时会暂停对应秒数,然后继续执行,也可直接使用pause将由用户控制按下任意键后执行接下来的语句,一般用在查看程序输出的图形上。

2.选择结构

在matlab中用来实现选择结构的语句有if-else语句,switch语句和try语句下面分别介绍

待续。。。。

press anykey to cntinue……..

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116866.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!