clear all
clc;
syms a b c
w=zeros(3,1);
w(1,1)=3*a+b;
w(2,1)=b+2;
w(3,1)=c-a;
disp(w)
b=3;
disp(w)

2 件のコメント

Sara
Sara 2014 年 6 月 3 日
why do you need
syms a b c
MA
MA 2014 年 6 月 3 日
excuse me check the question again

サインインしてコメントする。

 採用された回答

Sean de Wolski
Sean de Wolski 2014 年 6 月 3 日

0 投票

w = sym(zeros(3,1))
You preallocated w as a numeric type and then tried to stuff a sym into it. If you preallocate w as a symbolic, it works as expected.

3 件のコメント

MA
MA 2014 年 6 月 3 日
why isn't the program replace b qauntity in w matrix in second step?
Sean de Wolski
Sean de Wolski 2014 年 6 月 3 日
You would need to subs-stitude it in
subs(w,b,3)
MA
MA 2014 年 6 月 3 日
subs(w,[a b c],[a 3 c]) now works,thank you so much

サインインしてコメントする。

その他の回答 (0 件)

質問済み:

MA
2014 年 6 月 3 日

コメント済み:

MA
2014 年 6 月 3 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by