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