- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlb编程基础知识
MATLAB 编程基础
(一) 进入编程,建立一个文件或对已建立好的文件进入修改
1. Matlab主菜单下,选择New--m-file.
2. 建立函数文件
输入function y=文件名(参数)
例如对潮水高度德48个点用正玄曲线来拟合,
function yh=fsin(n)
然后进入编程.。
3. 编好程序后,要将文件存盘,单击 Save 即可,否则退出后文件消失(或修改无效).
(二) 编程
将数据输入,要用输入语句(input), 例如从键盘输入数据a:
a=input (input : a= );
然后从键盘打入数据即可.
一、循环语句
1. for 循环
基本格式:for 循环变量=起始值::步长::终值
循环体
end
这里步长不写,只写起始值和终值,那么步长规定为1.
例如,计算10!,程序如下:
function m=fcum(n)
m=1;
for i=1:10
m=m*I;
end
m (显示10!的值)
双循环:计算矩阵Am*n各元素的平方和
function sum=Asum(m,n)
A=[a11 ,a12 . . .a1n;a21,a22 . . .a2n;. . .am1. . .amn ] ;
sum=0
for i=1:m
for j=1:n
sum=sum+A(i,j)^2;
end;end
sum
2. while 循环
格式:while 表达式
循环体
end
例:求1到n的自然数的平方和,使和小于或等于1000,程序如下:
function sum=fsum(m)
sum=0; n=0
while summ
n=n+1;
sum=sum+n*n ;
end
n ( 打印n )
二 、条件转移语句
1、if else 语句
例:打印 1 2 3 4 5 4 3 2 1 0 ,程序如下:
function L=fpri
for i=1:10
a(i)=i;
if i5
a(i)=10-i;
end
end
a (打印a)
例: 赋值:
从键盘输入x的值,打印出y的值,程序如下:
function y=fxt(x)
x=input(‘input x= ‘)
if x=1
y=10;
elseif x-1 x1
y=0;
else y=-10;
end
end
x (打印x, y)
2、开关switch语句
格式:switch 表达式
case 值1
语句
case 值2
语句
… … …
otherwise
语句
End
例如:画各三角函数在 之间的图像。
function y=trig(n)
t=-pi:0.1:pi
trigname=input(‘input trig function name ’);
switch trigname
case ‘sin’
plot( t, sin(t))
case ‘cos’
plot( t, cos(t))
case ‘tan’
plot( t, tan(t))
otherwise
break
end
三、递归函数调用(即一个函数调用自己的过程)
计算: 程序如下:
function y=fac(n)
if n0
error (‘n is smaller them 0
您可能关注的文档
- COP02-采购控制程序.doc
- COP75.1-1物业接管验收程序.doc
- CO认证3C认证、QS质量认证、保健食品、绿色食品,节能认证认定概述.doc
- CPA 目中英文对照表.doc
- CP-Q004 REV1.1产品质量控制程序.doc
- Codelocks中文版使用手册.doc
- CPK介及应用体会.doc
- CPK统分析操作手册.doc
- cq-rdpw股指期货基础知识.doc
- CPU原、翻包(盒装)散装的鉴别技巧(图).docx
- 跨境家居电商本土化营销策略与市场反馈研究报告.docx
- 2024-2025学年度临床执业医师题库检测试题打印带答案详解(基础题).docx
- 医疗设备使用效率在医院人才培养中的角色研究报告.docx
- 电动叉车租赁行业2025年网络布局优化与市场占有率提升报告.docx
- 2024-2025学年度临床执业医师题库检测试题打印含答案详解【预热题】.docx
- 跨境家居电商本土化营销策略与数字化营销工具应用报告.docx
- 2024-2025学年度临床执业医师题库检测试题打印学生专用附答案详解.docx
- 2024-2025学年度临床执业医师题库检测试题打印完美版附答案详解.docx
- 2025年储能行业市场渗透率与用户接受度分析报告.docx
- 2024-2025学年度临床执业医师题库检测试题打印含答案详解(新).docx
最近下载
- 用人单位劳动合同模板.doc VIP
- 华熙生物-投资价值分析报告:全球最大透明质酸生产商的产业链延伸.pdf VIP
- 20200522-中信证券-华熙生物-688363-投资价值分析报告:研发驱动,服务美好生活.pdf VIP
- 医药生物行业:华熙生物,全球透明质酸领军企业.docx VIP
- 2025年校园监控系统方案(四篇).pdf VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 华熙生物-投资价值分析报告-透明质酸,供需双振_20200413.pdf VIP
- 2025年校企合作实训项目设计与实施案例报告.docx
- 华熙生物-投资价值分析报告-全球透明质酸龙头,积极延伸医疗美妆终端.pdf VIP
- 重庆市巴蜀初一入学分班语文试卷版.doc VIP
文档评论(0)