怎样把一个函数矩阵中的字符替换为数值
一个函数矩阵L(关于t的函数),比如5*5,我想把符号t替换成数值T,其中T也为5*5矩阵,就是L(1,1)中的t替换为T(1,1),L(1,2)中的t替换为T(1,2),以此类推,希望高手指点,谢谢! 可否请楼主说清楚些, 如L是否可附上! 比如L=,t要代为数值,其中第一个t要取为1,t^2中的t要取为2,2*t中的t要取为3,4*t+3中的t要取为4用subs(S,a,b)的话不是代替的只是一个式子S而不是一个矩阵吗?
对了,我是不想用循环才问的,用循环是好编的
[ 本帖最后由 ChaChing 于 2009-8-7 16:09 编辑 ] 若L有规律性, 或可使用Multiple Scalar Expansion, 如subs(x*y,{x,y},{,}) returns
但L=好像无此漂亮规律性, 来个硬方法! t^2系t=2把此项当成2*t
syms t a b
aa=; L=*t+%% L=
LL=a*t+b; subs(LL,{t,a,b},{aa,,})
个人水平有限, 不然可能仅会使用循环! 待高人路过
回复 地板 ChaChing 的帖子
恩,感谢你的建议
页:
[1]