While Generating Elements While Creating a Matrix, the following happened.....

While Generating Elements While Creating a Matrix, the following happened.....
>> A = sym('A', [2 4]) ??? Error using ==> error Formatted arguments cannot be non-scalar numeric matrices.
Error in ==> sym.sym at 100 error('symbolic:sym:sym:errmsg4','Second argument %s not recognized.',a);
Help required...

回答 (2 件)

Walter Roberson
Walter Roberson 2011 年 6 月 22 日

0 投票

Which MATLAB version are you using? The ability to specify a size matrix in sym() is quite new, R2010b I think it is; with older MATLAB releases the error message for trying it might be strange.

2 件のコメント

Sukhmeet
Sukhmeet 2011 年 6 月 22 日
7.0.0.19920(R14)
is there any other method to do the same....
Walter Roberson
Walter Roberson 2011 年 6 月 22 日
That version is definitely too early to create a symbolic matrix using that syntax.
Sean's answer is good if you want to create A as an array initialized to particular values. If you want to create an array of symbols, there are ways involving loops or expressions with meshgrid()

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

カテゴリ

タグ

質問済み:

2011 年 6 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by