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

matlab程序设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1 M文件% C7 E/ ?! `7 b0 d; R  N
M文件分为两类,命令文件和函数文件
3 s5 s, ~+ A' P: r1.1 命令文件3 @3 t5 {2 Z9 k: n) O; I9 d
clear %清除工作站
5 S7 {, g5 E" f2 _! b/ dclc %清除命令窗+ T" U( B' S: @! H$ c* J
close all %关闭新增窗口' j7 U- p* k( w7 ~) N9 C
s=input(‘temperature:’) %输入数据放入s
9 q" U7 e( x. r/ @9 d4 Rc=5*s
7 s* J% G) @3 R1.2 函数文件$ M$ |! {$ d  s
function [a,b]=func(a1,b1) %引导行,表明是函数文件
+ B! _% k5 y: l: b5 Ma=a1+b1* [: P" M$ I  ^2 }8 c& W5 w  R
b=a1-b1
- ]$ }+ s  x$ z. m6 W2 Z# j5 u5 zend) `1 D1 g2 C5 h! d, [& r: a4 H8 ^
保存为S2.m4 D9 i; v) D' o* [( e
%是调用函数名,如调用func时在命令行输入为 S2(1,4)
! S* a; u/ k* N. h, o
: L6 M. ?% n8 E  X/ r2 数据输入输出
. _- ?1 [$ O% O. g' b6 k3 Ws=input(‘提示信息’,选项) %如上8 u5 f6 [+ M% V
s=input(‘提示信息’,‘s’)%允许输入字符串; k- K7 }/ w& o( d0 d% M# W' \( U
. }0 S  @. d; U
disp(输出项) %输出项字符串矩阵均可
# W: d* P) Z3 |4 L2 R
% A- A. V# v& S. @# Z' K3 d3 程序暂停
. t9 T" `9 y' ~pause(time) or pause %暂停
$ l4 p2 [. u: v* K7 nctrl+c 强行中止
0 _' @' l# q' a7 i$ v* V7 ]( [/ r4 i/ l! K
4程序语句(类似C++)
+ j! |9 V, i1 D8 k$ i4.1 选择$ F: ?# T( |  N: @( V8 M
if 条件
6 b) B- n& X7 ^4 Q( ?0 v语句组/ J( F6 @5 L% b5 V* c
else if) N1 k9 F! V9 a; S$ ~5 s5 {$ X# h
语句组5 q& G% u, B$ E( A
else  s) B) N! U! m/ G/ X' A
语句组0 Q6 A" i. l: d3 G
end
$ A- `; l" X, L5 `6 F' [7 X3 P: U: R" X- T; k- g
switch 表达式
4 A9 t% `8 V  @, }5 s5 L  Ycase 表达式1( L' T0 q0 v% q5 f& ]  R+ d6 P" C
语句组
4 x1 z9 y9 Y- J) K4 ]1 ucase 表达式28 k6 i0 ~7 d% K( \' v) d+ J+ l
语句组) ]4 B1 C, V! ?* T' E3 K' N
otherwise
+ I4 ]  z2 R7 T2 _) s& `8 o! M语句组
# G# J/ [& V4 J; |; {3 u+ U. jend
* j+ R3 C8 z- P5 F' f5 }# u2 O- h
4,2 试探
$ X9 B% ]) r, i5 Q" O* Qtry语句(试探语句:先执行语句组1,若错误,则将错误信息赋给lasterr变量,再执行语句组2)
% D4 [! \; |+ J- ^9 ^try
; C5 ]2 Y8 L) z* b5 M4 q& X+ A8 J语句组1
  N9 s5 i" }8 g- x( e% }catch
- m1 L. f& p: i语句组2
" Z7 d3 F  n& L/ ?0 yend
) A$ c# p( t8 ^: }4 d" j- Z$ [4 o
) q4 v( r% y( s! c6 g( Y. J. _+ T4.3 循环
: N8 \& Z; v, }9 [; y! Zfor 循环变量=表达式1:表达式2:表达式3 %表达式1:初值,表达式2:步长,表达式3:终值0 P% D% J" U0 E' a% _3 v, R
循环体语句
7 F9 _8 Q: Y1 send  ^" Z% X# D& l, D  }+ f
for 循环变量=矩阵表达式 %依次将矩阵元素赋值给循环变量; d' P  Q8 r! p0 y4 l5 P3 |
循环体语句
& i& B6 ?" v3 C6 G0 M$ Lend
, u& h. C9 a6 F8 a+ a+ j% g
6 C' v' O' g8 Q% G% A. c" Z6 L# V/ Swhile (条件)) d2 H/ ^) ^3 G$ ], q- w% {+ b
循环体语句
' Y( e+ n; l4 k/ ~& {end3 h0 ~+ }# b$ P7 E
8 Z& k2 E) n5 g" D
4.4 中断
; A/ m/ C5 F3 p4 G& c, F( n4 G& Rbreak %跳出循环, r  k; K8 z$ i3 s
continue %跳过该次循环
. @6 A/ i9 N  S2 }1 s* v$ z: Y" a
; c; f+ e9 `) z: c& Q5 变量
( n8 R% s; Q1 T9 i1 C" E全局变量
9 S/ r1 x" ]& sglobal 变量名
8 S' D, B+ Z( d8 o7 L+ R# f7 |0 L2 J
6 调试器
" m7 {' c7 w: [5 [9 D7 ?! b
* p: A4 t# Z! l$ s2 z
" k# X, B8 p$ [' D' }+ A' a! b8 Q3 E8 H! P  ~, e( z

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 01:39 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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