Substituting numbers into a matrix with symbolic values
显示 更早的评论
For my code, I set certain values like x, y , z to be symbolic at the beginning. I wanted to create a matrix with these in them, then later sub in values.
If I have a matrix currently in the form: [x+y; y+z; z+x; y+z]
How can I set it up to calculate each entry when x, y, and z are certain numerical values?
I tried a for loop such as:
for x = 1
for y = 2
for z = 3
[A] = [matrix of variables with symbolic variables]
end
end
end
but I just get a return of my symbolic matrix and not numerical values like I want.
Any suggestions or help? Thanks in advance
采纳的回答
更多回答(1 个)
Walter Roberson
2012-4-21
subs([x+y;y+z;z+x;y+z], {x,y,z}, {1,2,3})
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!