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

Matlab中的符号变量和符号运算

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-29 13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
例:创建符号复数变量a+bi.
. E! k' c0 a, o! Z  }: Z! L+ r$ h/ h% B
x=sym('a','real');    %创建实数符号变量x
  R! [" A* o! ^0 t( o
% {* Q! T5 ?, ry=sym('b','real');    %创建实数符号变量y
$ q) z, L& }* o& R
% Y& A6 U6 r/ fz=sym('c','unreal');     %创建非实数符号变量z6 F/ x2 j) |/ I9 X% ^9 `
- ^; j& s6 S1 V/ L. g( [: x
z=x+y*i
  [( e$ i/ g' n; z( ]1 F% l# I
, A! [7 Q& V3 c0 ~6 b2 ~' l0 o; M7 _; T

1 f: B; J. ]8 N* G6 E例:创建符号常量
# s/ F* |; r* l" Z" t
8 y6 l$ _8 R  r) x& O>> a = sqrt (2)      %对2开平方根
) |1 S4 W$ n' ^: U
0 x( V5 G0 h, a" ra=
# ~7 n( s$ ^# n6 p2 M
" ~6 Z( Z+ h) M) Z" B     1.4142             %开方的答案
/ p' f9 b% j8 Y, l7 ~" C5 O/ e' k0 O4 E3 Z

7 @) M( E! T! P2 ]  ?
1 s" `/ Q' k7 N; n; q' |% L+ C>> a = sqrt (sym(2))    %对符号常量2开平方根. n. f8 {% u4 i

% u. S( [( y# C4 c( }a=
1 a3 r( e6 z# u; d/ Q/ S- D
5 s9 t1 [+ h2 C/ E8 x    2^(1/2)                    %开方答案   7 @# n, M1 O* c0 ~+ j: }" [/ z8 q: B
5 M  @% F: A' X# ~. y
                                   %注意此答案和上例答案区别,这时的2已不在是上例的数字2了,而是一个符号,像x,y,i,j,a,b一样的符号。
8 Y# b/ Q  @  w1 U
- S3 ^+ \: g! }* x2 y' t3 D
/ S8 d- j' @. Q6 E# S3 L; P) a; N5 g  f  ~( a/ u

该用户从未签到

2#
发表于 2020-4-29 13:38 | 只看该作者
Matlab中的符号变量和符号运算
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-23 04:31 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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