正在连接的数组的尺寸不一致。

2次浏览(过去30天)
罗伯特Demyanovich
罗伯特Demyanovich 2021年9月27日
回答: 斯蒂芬。 2021年9月27日
我不知道为什么我在以下代码中得到一个错误:
FluorDataInd =圆(i / TimeFactor) + 1
x=[ConcValues{1,1} ConcValues{1,2} ConcValues{1,3} ConcValues{1,4} ConcValues{1,5}]';y = [FluorData {FluorDataInd 3}
FluorData{FluorDataInd,4} FluorData{FluorDataInd,5} FluorData{FluorDataInd,6} FluorData{FluorDataInd,7}]';
(cf G) = L4P (x, y)
我得到的错误是:
457 x=[ConcValues{1,1} ConcValues{1,2} ConcValues{1,3} ConcValues{1,4} ConcValues{1,5}]';y = [FluorData {FluorDataInd 3}
错误使用vertcat
正在连接的数组的尺寸不一致。
所以对于x =语句,所有变量的值。例如,以下不会产生任何错误"
x=[1E-07 1E-02 5E-13 1E-10 1E-04]';Y =[102.992 130.6 48.1917 51.083202 127.988]';
(cf G) = L4P (x, y)
FluorDataInd为表FluorData提供行号。所以,我看不出有什么问题。

接受的答案

斯蒂芬。
斯蒂芬。 2021年9月27日
问题是没有任何省略号的换行符。但是你的代码可以被简化,消除这个问题:
x = [ConcValues{1, 1:5}]。”;
y = [FluorData {FluorDataInd 3:7}]。”;
参见:

更多的答案(0)

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区可以如何帮助你!

开始狩猎!

翻译的