|
, H7 H$ d: X, A 1、有看函数的帮助吗?0< x <=1 可以这样写??? siny,可以这样写吗??? 2、为何开始就用sym的piecewise,不可以直接用字符吗?替换之后再转。 3、你的例子替换有意义不?sin(y)在-1,1之间。: T7 g) ?9 b9 V8 v5 R( ]( \3 i f = 'piecewise(0< x & x<=1, x/6, 1 < x & x<= 2, -3*x^3)';/ y# v# a6 q; D: D! r+ N f_char=strrep(f,'x','sin(y)');# P8 h2 u5 c/ T7 u" I f1=str2sym(f_char); o5 P1 k0 m+ E" s! | y=1;subs(f1)4 {6 _5 ^- R9 U9 o9 U y=-1;subs(f1)1 B% }+ H, R# B& ?; D6 ?% [9 j ans =sin(1)/6/ O1 C4 b' C+ e% T ans =NaN % k' X% y) H* k8 { y! i 暂时想到能用subs赋值。不知道是否有其他的。 |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-24 11:56 , Processed in 0.171875 second(s), 28 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050