具体代码如下
echo on
syms t
x=[1:7]';
y=[141.6 335.97 527.75 724.57 827.75 995.01 1062.89]';
f=fittype('1/(a+b*exp(-t))','independent','t','coefficients',{'a','b'});
cfun=fit(x,y,f)
xi=1:0.1:18;
yi=cfun(xi)./10000;
x2=[0.25:0.25:7]';
y2=[93.56
105.44
120.14
141.6
167.78
226.76
268.02
335.97
412.71
449.15
482.89
527.75
580.33
632.56
701.24
724.57
746.62
778.27
800.8
827.75
871.1
912.37
954.28
995.01
1 037.20
1 046.74
1 054.74
1062.89]'./10000;
plot(x2,y2,'r*',xi,yi,'b-');
echo off
MATLAB出现Dimensions of matrices being concatenated are not consistent.
答案:2 悬赏:10
解决时间 2021-02-19 07:26
- 提问者网友:唤魂
- 2021-02-18 21:01
最佳答案
- 二级知识专家网友:浪者不回头
- 2021-02-18 22:33
Dimensions of matrices being concatenated are not consistent.
矩阵的尺寸不一致的。
问题出在:x2与y2行矩阵的行数不相等。
矩阵的尺寸不一致的。
问题出在:x2与y2行矩阵的行数不相等。
全部回答
- 1楼网友:兮沫♡晨曦
- 2021-02-18 23:54
不是repmat的问题,它的第一个参数是一个矩阵或向量或标量都行,但是
[1:2:20;-2:5:20;6:5:45] 的3行明显不一样长,怎么能拼成一个矩阵呢
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯