PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[问题] string型态的方程式中变量代换
楼主:
tarantula
(不要改我暱称)
2015-03-17 17:49:14
各位先进好,一个问题求教,
我有一个方程式以string型式的变量存入,
eq1='x+y+c=80'
eq1会以 'x+y+c=80' 这样的字串型态存进workspace,
若我现在解得y的数值,例如y=20,
我该如何使用matlab中的function修改eq1,
让eq1变成 'x+20+c=80'
已试过subs与char功能
谢谢各位的回答~~~~
作者:
physbook
(路克)
2015-03-17 18:19:00
如果变量都设为一个字符,[eq1(1:2),num2str(y),...eq1(end-4:end)]不过要再run一次就无法了,因为eq1长度改变了^可能
作者:
profyang
(prof)
2015-03-17 20:20:00
strrep(eq1,'y','20')
作者:
physbook
(路克)
2015-03-17 21:01:00
喔,楼上这指令酷!matlab就是永远有不知道的奇怪指令
作者:
profyang
(prof)
2015-03-17 21:46:00
没错 但有时痛苦的是你明明觉得你想要的功能很可能matlab有内建 但却又找不到 结果还是得自己乖乖写循环
楼主:
tarantula
(不要改我暱称)
2015-03-17 23:42:00
谢谢谢谢~~~~~
继续阅读
[讨论] 均匀设计表
tim8552252
[心得] FOR循环小问题
Lionel
[绘图] 将X轴刻度改为时间格式
shoryo
[其他] 询问有关Freemat的问题
nicelemon
[讨论] Matlab要怎输出文字在xlsx档里面?
candy88257
[问题] 如何将产生的档案跟.m档放同资料夹
sleeeve
[安装] Matlab 2008b 安装问题
KB0920422159
[讨论] intersect 找不到共同元素
warex14
如何将error code和BCH码在matlab上实现
joebroddy
[运算] 请问数值data要如何做Laplace transform
koogoo
Links
booklink
Contact Us: admin [ a t ] ucptt.com