找回密码
 注册
关于网站域名变更的通知
查看: 432|回复: 1
打印 上一主题 下一主题

matlab程序设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-9 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1 M文件
$ i- z% G* r' _M文件分为两类,命令文件和函数文件3 ~" @! o: Q5 b; c5 Q8 K
1.1 命令文件7 q! ?* ?. @# W3 n. w( z( T
clear %清除工作站9 k' y8 e& s- }" G8 n5 ]0 ]/ x2 O, O
clc %清除命令窗
- z! ^8 F$ G9 x6 Dclose all %关闭新增窗口3 A& {$ t( x. y) R2 s  E( W* g0 `
s=input(‘temperature:’) %输入数据放入s
) ^6 q$ m; c' `7 Ic=5*s
  U1 {+ O8 ?7 H9 d! t1.2 函数文件9 T" Z3 c# o, n- v7 r) Z# h
function [a,b]=func(a1,b1) %引导行,表明是函数文件: B! J' y) b6 U9 P
a=a1+b1
/ s  }0 i/ p6 k; b$ Y/ ]3 ?+ q: hb=a1-b1
& C+ E; R& u3 M+ yend  q9 Y! R7 D9 V
保存为S2.m: b6 y- F% b9 R7 E& E
%是调用函数名,如调用func时在命令行输入为 S2(1,4)
6 G* J% f' W5 ?4 r  a+ ]
- g9 b$ J/ o9 f% X2 数据输入输出$ N# H+ `( V; r: ?
s=input(‘提示信息’,选项) %如上
$ ^( \5 i6 @% D" M) I: f& Q0 U0 N# A5 is=input(‘提示信息’,‘s’)%允许输入字符串. ?0 V$ K* V+ g: N0 W' q8 |( X) F
6 Q0 V  r; M' Z; a  r, n
disp(输出项) %输出项字符串矩阵均可4 w- Q, j$ P2 Z
5 }( R; p( n( p( J3 T
3 程序暂停
# T6 E- u; Y/ h. Qpause(time) or pause %暂停
$ m) ]) R, [3 q/ c1 `ctrl+c 强行中止3 A- h+ |# a# @
2 X% h0 f5 e: B
4程序语句(类似C++)% N, G$ H' w+ A9 h  ~
4.1 选择1 f2 e' x# Z- g, |+ O
if 条件6 Y1 s7 r* W' m! G7 V
语句组% j1 U2 Y0 H% ~3 x) V% q2 i
else if7 r( L/ w' c+ I3 o
语句组
- p' e% q9 y0 }. a& B) m0 selse
' o2 V$ J- ~3 R/ m5 {/ I4 Z$ I语句组
+ I7 A2 E; ~( z4 J9 |2 Pend
" ?5 Y# D( q! ]8 X# e2 y: F! I+ Y1 N0 G, z! Y
switch 表达式4 l5 M7 g2 e  b/ Z, \
case 表达式1" u& {7 {5 D- u' M
语句组
" [1 ]5 J" Q4 f- `3 y! x7 {! Kcase 表达式2% L$ S* U" a$ H3 }; m. G3 W
语句组- l* ?9 h; O/ U
otherwise
, I$ E- @# T7 V1 V# }3 `# W( Z5 q% r语句组
2 L( n7 s5 H% M0 |  z' c- W- gend
1 w; W9 t- B2 c. t, o) ]" c  l, D, [) l5 g1 {2 B# l
4,2 试探
6 v: a9 t# ^& K+ }/ }& Dtry语句(试探语句:先执行语句组1,若错误,则将错误信息赋给lasterr变量,再执行语句组2)
: u& W. ]+ i* |! \8 _3 F/ ]try
: p) V- {( H- x3 }9 P* x语句组1
4 _9 R5 b/ i& Q  fcatch
9 B! [9 y9 `9 x3 l语句组2
& ^; h7 H+ W/ |, j% `end. L3 }: M/ T9 A6 `. }6 n

! ~# P/ P& T! b3 h6 x4.3 循环
$ h6 ], G" S2 i" l1 W/ ^for 循环变量=表达式1:表达式2:表达式3 %表达式1:初值,表达式2:步长,表达式3:终值. F6 n( U! u: A, D
循环体语句
. e( ]" n0 c" A! u" ^) Oend' i2 ]; V8 q4 G9 K- \1 W
for 循环变量=矩阵表达式 %依次将矩阵元素赋值给循环变量
5 Q7 k0 [  `) Z( w2 S循环体语句' M0 \+ K2 [  A, b$ o
end
! X" P, E7 L% n( f  Q+ A4 k' r4 b, L3 P$ a8 h0 d; L
while (条件)9 v- `7 \9 b& ^9 B  x
循环体语句
) @7 U5 m) l( w7 U# ^0 X6 K/ `# pend" V* b# ^& `9 s4 A) @

7 v  A) P: g5 ]6 m9 ~8 r1 Y4.4 中断2 }3 Z$ x7 }8 p1 m+ @$ |
break %跳出循环4 T# G5 [3 D9 M4 F0 U
continue %跳过该次循环. Y8 @6 n5 R' M# ~6 \+ m% m" V) z
* m* I# \& i( _/ J0 j
5 变量
$ y# ~- \1 G- \0 }- j全局变量
# q) ?! C' Y* N. t3 ~3 T0 aglobal 变量名
& P) O" s1 b2 q8 [
/ X$ L- \1 c! V/ V) A$ @) C; ~6 调试器' I( [% M0 }2 U, ]! J, N! Z$ R' ^
* T  v$ G4 r' w8 ]
4 M4 F( p: k" L* Y$ Q- H# c

9 E/ N, @% {; s, u

该用户从未签到

2#
发表于 2021-3-9 10:44 | 只看该作者
matlab程序设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-17 21:28 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表