lzs123123 2022-02-14 11:04 采纳率: 0%
浏览 153
已结题

MATLAB中如何获得含有未知数的解,syms和for循环得到含有未知数的解

问题遇到的现象和发生背景 ,通过循环获得含有未知数的解,并将这些包含未知数的解放到矩阵中,之后用来在遗传算法中计算
%%
for i = 1:3
for i = 1:3
for j = 1:3
for k = 1:10
syms A1 Q1 n1 A2 Q2 n2 ;
delta_Ept = 0.1;
p(1) = 1;
b = 2.86e-10;
M = 3.06;
R = 8.314;
alpha = 0.5;
Sigma(1) = 0;
delta_p(k) = M*((bA1)^(-1))((jexp(Q1/R/i))^(-n1))delta_Eptsqrt(p(k))-A2((jexp(Q2/R/i))^(n2))delta_Eptp(k);
p(k+1) = p(k)+delta_p(k);
delt_Sigma(k) = 0.5
alphaM(-0.01846i+48.61481)b(p(k)^(-0.5))delta_p(k);
Sigma(k+1) = Sigma(k)+delt_Sigma(k);
Sigma_y = 0.5112
(j
exp(2.24187e5/8.314/i))^0.2756;
Sigma_ijk = Sigma_y+Sigma(k);
end
end
end

从 sym 转换为 double 时出现以下错误:
Unable to convert expression into double array.

img

img

想要达到的效果:
通过遗传算法得到六个未知数的解

img

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2022-02-15 11:32
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 2月22日
  • 创建了问题 2月14日

悬赏问题

  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥20 为什么我写出来的绘图程序是这样的,有没有lao哥改一下
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥200 关于#c++#的问题,请各位专家解答!网站的邀请码
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号