我是靠谱客的博主 怡然裙子,最近开发中收集的这篇文章主要介绍matlab18不能运行,这是书上的一段代码,但是用18的matlab运行不了,想请教一下大神如何修改才能运行......,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

EDA365欢迎您登录!

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

x

6 z, V. [" + l8 T  T

. D! C4 o& x: x5 % z6 Y( A: ~1 T# u

这是书上的一段代码,但是用18的matlab运行不了,想请教一下大神如何修改才能运行呢?感谢!

+ I3 c+ M- T  j# C0 U/ m6 U. G- F1 csyms a b x;

3 d# W( o3 ?& k6 bf1=a*sin(x)+b( D6 O: x; Q" w% O5 S4 |. z

f2=subs(f1,sin(x),'log(y)')5 `& a/ p. z- T. Q# s

class(f2)

3 a0 n3 R5 " d" h( P+ X9 cf3=subs(f1,a,sym(3.11)); B. e* B. t7 M8 m0 T

class(f3)7 m, e9 _$ F! m; |

f4=subs(f1,x,[0,pi/2,pi])

$ }7 s5 b8 e" `5 M) y& [6 t+ Q6 uclass(f4)6 1 W# D: M7 l, V3 A% _/ B

format+ y3 B1 G, T: u8 `2 j0 ~

format compact

5 x6 F6 [$ A# f" f; st=0:pi/10:2*pi;

2 K% A$ F! ' u2 Y3 _% o. D3 r$ Mf5=subs(f1,{a,b,x},{2.3,t});$ ~( V) + s  u. x' U$ i; C; W+ ?

class(f5)" u7 o' |' V2 A& X2 h9 u

plot(t,f5,'r:','LineWidth',5)7 H0 u& t# j' ~/ f& l

k=[0.6;0.8;1];

2 b/ a2 N4 V  ]" Ff6=subs(subs(f1,{a,b},{k,2}),x,t);# ]  t* d5 s6 U8 u5 ! n. Q4 + k

class(f6). [/ `" E3 e+ G5 D5 @

plot(t,f6)

0 F) F2 |2 A4 P: w

/ G6 _. q: ?' ?1 f) F4 E

6 r7 N# V. W  ^: m8 ]) ]提示错误信息, j  j6 i: S; v

错误使用 sym>convertChar (line 1448)8 G' G% n! k$ C% h8 A- B

Character vectors and strings in the first argument can only specify a variable or number. To evaluate character vectors and strings

8 s6 z0 E' O) S% Grepresenting symbolic expressions, use 'str2sym'.

% L( F  C- o' z: Y7 n1 W

/ e4 I+ ?2 D- p: w5 k/ K8 T  B3 }  ?

出错 sym>tomupad (line 1214)

8 i" Y3 Q" J: a# u/ K( {8 I        S = convertChar(x);

+ m1 ]/ D8 U7 w$ m& o

) y/ K. ^" ! R( v& ^/ k. X1 g

" Z1 s: l# F) Z$ n( l$ `- a出错 sym (line 211)

$ }% y  W5 i; [  x0 ~3 T; [& ]. _2 Q                S.s = tomupad(x);5 ~# ^4 f$ V; ~5 V2 ?8 d, }

: ^8 V& }) M% M4 J) s) C2 p  w% E1 H2 H8 N, {$ c, O8 r& M" [# t

出错 sym/subs>normalize (line 211)

G% v3 Z% r9 c8 T( X0 q, ^# X( O    Y = {sym(Y)};

4 p/ a4 q! l: D. {$ S

% Q* I( [# P1 ^( |0 {; K9 p

- q- ?  E5 T/ U1 ?  A3 H( E出错 sym/subs>mupadsubs (line 157)5 q" K  q; p" y

[X2,Y2,symX,symY] = normalize(X,Y); %#ok

3 m' u/ c! K4 M8 u1 r- U

) f5 z6 W' G) A) t5 g$ ~% C& Y: K5 u8 }+ C* x6 F9 t# f

出错 sym/subs (line 145)4 l& ~) J$ A% 7 b

% ]  }5 s0 K+ ^, |, m    G = mupadsubs(F,X,Y);

最后

以上就是怡然裙子为你收集整理的matlab18不能运行,这是书上的一段代码,但是用18的matlab运行不了,想请教一下大神如何修改才能运行......的全部内容,希望文章能够帮你解决matlab18不能运行,这是书上的一段代码,但是用18的matlab运行不了,想请教一下大神如何修改才能运行......所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部