• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab程序设计的一些基础笔记

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
命令函数与函数文件的区别
命令函数类似于脚本 函数文件类似于java中的方法
--
脚本
x=[1,2,3,4,5,6];
y=[7,8,9,10,11,12];
z=x*y\';
g=z+10;
s=abs(g);
--函数
function[a,b]=temp(a,b)
c=a;a=b;b=c;
--程序控制结构
1.顺序结构
例 求一元二次方程ax^2+bx+c=0的根
程序如下
a=input(\'a=?\');
b=input(\'b=?\');
c=input(\'c=?\');
d=b*b-4a*c;
x=[(-b+sqrt(d)/(2*a),(-b-sqrt(d)/(2*a)];
2.选择结构
if 条件
语句组
end
if 条件
语句组
else 条件
语句组
end
计算分段函数 y=cos(x+1)+sqrt(x^2+10,x=10
xsqrt(x+sqrt(x))x 不等于10
程序如下
x=input(\'请输入x的值\');
if x==10
y=cos(x+1)+sqrt(x*x+1);
else
y=x*sqrt(x+sqrt(x));
end
y
3.选择语句
try
语句组1
catch
语句组2
end
try语句先试探性执行语句组1 如果在执行过程中出现错误 则将错误信息赋给保留的laster变量 并转去执行语句组2
4.循环结构
for语句 循环变量=表达式1:表达式2:表达式3
循环体语句
end
for x=1:1:10
while语句
从键盘输入若干个数 当输入0时结束输入 求这些数的平均值和他们的和
sum=0;
n=0;
x=input(\'输入个数字(end in 0)\');
while(x~=0)
susum+x;
n=n+1;
x=input(\'输入个数字\');
end
if(n>0)
sum
mean=sum/n;
end

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi安装 Tclientsocket, Tserversocket控件发布时间:2022-07-18
下一篇:
Delphi图像处理 -- Photoshop图像亮度/对比度调整发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap