matlab中如何输入数据matlab里怎么实现在命令框里输入一个数据,然后程序读取该数据,即作用与C语言中的scanf函数

2021-03-09 22:55:48 字数 1243 阅读 6533

1楼:

可以抄将存有数据的文件袭载入到matlab中,例如,所有的bai数据存在.xls或者.txt文件中du,那么可以将他们zhi直接载入到matlab中

data=xlsread('data.xls');

data=load('data.txt');

这样,dao所有数据将以矩阵data存在matlab中了,程序直接调用矩阵data就可以了

出现这个错误是因为你的data.txt不在你matlab的当前工作目录下,你可以将data.txt拖到matlab的工作目录下,或者在当前工作目录下新建一个。

总之是让matlab能找得到data.txt

2楼:匿名用户

上面的回答是bai正确的。你之所du以会报zhi错是因为你的当前工dao作的目录下没有内data.txt这个文件容(unable to read file data.

txt: file does not exist.) 。

你要在你当前工作的目录中新建一个data.txt的文件,并输入你想要的数据,然后执行**data=load('文件路径及文件名.txt');即可读入数据。

在matlab中如何定义一个数组,之后将每次输入一个数据存放到相应的位置,如下程序,应如何修改?

3楼:小傻瓜

n=input('请输入数据的总量:\n');

ii=1; %matlab 中数组元素是从1开始的while(ii<=n) %这里也可以用for,与c/c++中差不多

r=input('请输入一个数:\n');

a(ii) = r;

ii=ii+1;

ende=a;

q=mean(e);

w=std(e);

disp('平均值为:');

disp(q);

disp('标准差为:');

disp(w);

结果:请输入数据的总量:

3请输入一个数:

1请输入一个数:

2请输入一个数:

3平均值为:

2标准差为:1

matlab里怎么实现在命令框里输入一个数据,然后程序读取该数据,即作用与c语言中的scanf函数

4楼:匿名用户

使用 input() 函数,例子:

>>x=input('请输入x:\n')请输入x:

1x=1