作者Dialog (对白)
看板MATLAB
标题[运算] 如何将syms後的参数替换成字元
时间Wed Jun 11 21:37:03 2014
版上的高手大家好
已经过Google和爬文 好像有类似问题 但没有解答
想问看看或许有神人可以解惑QQ
主要是我用 syms 虚拟几个变数後 经过一些运算可以得到一个最终的目标式
然後我需要把这个目标式 求最佳解
而这个目标式 会是个依输入资料的不同 而不同的目标式
求解的function 需要把这些syms後的参数转为特定格式的string
请问这有什麽办法吗??
举个例子
syms x;
Eq = 3*x+5*x*x+x*conj(x);
LMFsolve( 3*x(1)+5*x(1)*x(1)+x(1)*conj(x(1)) );
当然求解的东西不是长这样
我想问的是 x[syms] -> x(1) [string] 的转换过程
或者是 有大大知道 能吃sym格式的最佳化求解函式吗???
感谢帮忙了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.53.179
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1402493825.A.00D.html
1F:→ e01234567:假如今天有一个符号是syms x ,Y=sin(x),要将y转成字串 06/12 13:26
2F:→ e01234567:则打上char(Y)就可以了..不要用string(),那是旧指令了 06/12 13:26