我需要加载两个数据文件,每个文件有6列,我想绘制第一个数据文件中的列与第二个数据文件中的另一列的比率。但我一直收到内存错误。这些数字都不是零。我在Excel中绘制了相同的内容。工作得好。但我在Matlab中需要它,我该怎么办?
我目前的代码是这样的:
load file1.dat;
y=file1(:,2);
time=file1(:,1);
hold on;
load file2.dat;
x=file2(:,5);
figure;
plot (t,y/(3*x),'LineWidth',1);
xlabel('Time (s)');
ylabel('Mitochondrial Calcium (um)');
这是我得到的错误:
使用\\时出错 内存不足。键入HELP MEMORY为您的 选项。
plotCmyo中的错误(第9行) - >文件名,第9行是带有绘图命令
的文件名 plot(t,y / x,'LineWidth',1);
答案 0 :(得分:5)
使用y./(3*x)
进行逐元素划分。
请注意运营商:./