Creating a Matrix from Variables Window

I create the variable G = []; in the Editor and then click on its name on Workspace and start typing in a 5 by 10 matrix there. Whenever I run the script, G becomes a 0-by-0 matrix from a 5-by-10 matrix. How can I tell MATLAB to change G to a 5-by-10 matrix and doesn’t change it to a 0-by-0 matrix?

回答 (2 件)

Jan
Jan 2017 年 1 月 12 日

0 投票

The command "G = []" sets G to the empty matrix. If you do not want to do this, omit this command. Instead of using the Variable editor, you can write the contents directly to the code:
G = [1,2,3,4,5; 6,5,4,3,2]
Rightia Rollmann
Rightia Rollmann 2017 年 1 月 12 日

0 投票

What if my content is so big (e.g., a 1000-by-2000 matrix copied form Excel to Variables) and cannot just type it in like above?

1 件のコメント

Steven Lord
Steven Lord 2017 年 1 月 12 日
Then you need to find another way to import that data into MATLAB. Since you mention Microsoft Excel, see if xlsread can handle your file.

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

カテゴリ

質問済み:

2017 年 1 月 12 日

コメント済み:

2017 年 1 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by