[已解决] 矩阵维度提示不同

[复制链接]
结缘千里马 发表于 2020-6-13 21:11:06
我编写的程序提示矩阵的维度不一样,请问怎么修改呢。
x1=4.71;
x2=2.45;
x3=87;
x4=77;
x5=94;
x6=77;
x7=0:0.1:8;
E=210000;
u=0.3;
w=x3/x4;
m=(x3-x4)/(x5-x6);
n=x5-x6;
F(1)=(pi.*E.*x2.*x7.*log(w))/(6*(1-u^2)*n^2)*((x1-x7.*m)*(x1-x7.*m/2)+x2^2)

QQ截图20200613210500.png

最佳答案


20141303 发表于 2020-6-13 21:24:39
最后改为
  1. F(1,:)=(pi*E.*x2*x7*log(w))/(6*(1-u^2)*n^2).*((x1-x7*m).*(x1-x7*m/2)+x2^2)
复制代码
试试
回复此楼

7 条回复


20141303 发表于 2020-6-13 21:24:39
最后改为
  1. F(1,:)=(pi*E.*x2*x7*log(w))/(6*(1-u^2)*n^2).*((x1-x7*m).*(x1-x7*m/2)+x2^2)
复制代码
试试
回复此楼

结缘千里马 发表于 2020-6-13 21:28:57

你太牛了   能教教我遗传算法吗?

结缘千里马 发表于 2020-6-13 21:31:56

我刚试了一下
一下就出来了

20141303 发表于 2020-6-13 21:38:00
遗传算法并不精通,可以相互交流学习

结缘千里马 发表于 2020-6-13 21:42:00
20141303 发表于 2020-6-13 21:38
遗传算法并不精通,可以相互交流学习

能问一下刚刚是为什么吗?

20141303 发表于 2020-6-13 21:49:54
x7是向量,其他变量均为数字,向量运算需要考虑运算法则,具体查看点乘和乘的区别

结缘千里马 发表于 2020-6-13 22:00:27
20141303 发表于 2020-6-13 21:49
x7是向量,其他变量均为数字,向量运算需要考虑运算法则,具体查看点乘和乘的区别 ...

好呢谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表