- 4
- 0
- 约2.73千字
- 约 44页
- 2017-04-22 发布于四川
- 举报
第一讲MATLAB入门基础
第一讲 MATLAB入门; MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程语言和可视化工具,可解决工程、科学计算和数学学科中许多问题。;一、变 量 与 函 数1. 变量;特殊变量表;2、数学运算符号及标点符号;2、数学运算符号及标点符号;3、数学函数;4、M文件;4.1 M文件脚本
脚本仅是若干命令或函数的集合,用于执行特定的功能。例如将如下几条语句写在编辑器中:
clear;s=0;
for n=1:100
s=s+1/n/n;
end
s
保存为eg0_4(不要加扩展名m)然后在命令窗口执行
eg0_4
s =
1.6350
;4.2 M函数;例1:定义函数 f(x1,x2)=100(x2-x12)2+(1-x1)2;二、数 组 1、创建简单的数组;Shuzu1.m
x=[1,2,3,4,5,8,7,18]
y=1:7
z=3:2:9
v=[y,z]
u=linspace(2,9,11)
; 2、 数组元素的访问;Shuzu2.m
x=1:9
y=x(2:2:8)
z=[x(1),x(6),x(8)]
;3、数组的方向
行向量:数组是一行数列,按行方向分布;
列向量:数组是一行数列,按l列方向分布。
相同点与不同点:
数组操作和运算方式一样,但结果的显示形式不同。;4、数组的运算; (1)标量-数组运算;Shuzu3.m
a=[1,2,3,4]
c=2
a1=a+c
a2=a*c
a3=a./c
a4=a.\c
a5=a.^c
a6=c.^a;(2)数组-数组运算
两个数组有相同维数时,加、减、乘、除、幂运算可按元素对元素方式进行,不同大小或维数的数组不能进行运算。 ;Shuzu4.m
a=[2,2,2]
b=[3,3,3]
c1=a+b
c2=a.*b
c3=a./b
c4=a.\b
c5=a.^b;三、矩 阵;d=eye(m,n) %产生一个m行、n列的单位矩阵
d=eye(n) %产生一个n阶的单位方阵;matrix1.m
m=[1,2,3,4;5,6,7,8;9,10,11,12]
p=[1 1 1 1
2 2 2 2
3 3 3 3]
a=[]
b=zeros(2,3)
b=zeros(3)
c=ones(2,3)
d=eye(2,3)
e=eye(3);2、矩阵中元素的操作;matrix2.m
a=[1,2,3;4,5,6;7,8,9]
a1=a(2,:)
a2=a(:,2)
a3=a(:)
a4=a(1:2,2:3)
a5=a(2:-1:1,:)
a6=a(:,3:-1:2)
a7=a;a7(1:2,:)=[]
a8=a;a8(:,1)=[]
a9=[a,a2]
a10=[a;a1];(2)矩阵-矩阵运算
[1] 元素对元素的运算,同数组-数组运算。;matrix3.m
a=[1,2,3
4,5,6]
b=[1,2
1,2
1,2]
c1=a+a
c2=a*b
c=[2,7,3;3,9,4;1,5,3]
c3=det(c)
c4=inv(c)
eig(c)
[v,d]=eig(c);四、 MATLAB编程;2、逻辑运算符;控制流; 例2 对n=1,2,…,10,求xn= 的值.;forexample.m
for n=1:10
x(n)=sin(n*pi/10);
end
x; while expression
{commands}
end
只要在表达式(expression)里的所有元素为真,就执行while和end语句之间的命令串{commands}。 ;whileexample.m
money=10000;
years=0;
while money20000
years=years+1;
money=money*(1+11.25/100);
end
years; 3、If-Else-End结构
(1)一个选择的一般形式是:
if expression
{commands}
end
如果在表达式(expression)里的所有元素为真,就执行if和end语句之间的命令串{commands}。;3、If-Else-End结构;fun1.m
function f=fun1(x)
if x=1
f=2*x;
else
您可能关注的文档
- 第7讲第3章3领悟人生真谛.ppt
- 第7讲制定服务标准.ppt
- 第7讲卡方检验和方差分析.ppt
- 第7课新航路的开辟导学.ppt
- 第8—1节假设检验的基本概念.ppt
- 第7章静止电荷的电场作业题目及解答.ppt
- 第7讲行车道板的计算.ppt
- 第7课Excel2007的常用表单制作及练习.pptx
- 第7讲数据库建模工具.ppt
- 第7课时:积的规律.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)