function[]=expand(k,Q,C,s,r,ws,wa,wd)

学习 时间:2026-04-03 08:34:45 阅读:7795
function[]=expand(k,Q,C,s,r,ws,wa,wd)k=0.1;Q=100000;C=100;s=3000;r=2700;wd=200;ws=350;wa=400;x0=0;y0=1787;z0=4;p0=176.4125;R=sqrt((-4)*k*s*log((C/((1-r)*Q)).*(4*pi*k*s)^(1.5)));for i=0:100:s/100if(wd*(i/100))

最佳回答

风趣的舞蹈

安静的冰棍

2026-04-03 08:34:45

你这个函数既没有外部输入值 也没有返回值 那首行就应该改成:function expand然后我试运行了下 发现第十四行:R=sqrt((-4)*k*s*log((C/((1-r)*Q))。*(4*pi*k*s)^(1。5)))返回的是一个复数,导致后面运算不下去 你仔细检查下是不是写错了 而且这行里面‘(4*pi*k*s)^(1。5)’项是一个标量 没有必要用。*在前面 再问: 这是原程序和代码,你帮我看看被,谢啦 再答: 主要是你先解决R=sqrt((-4)*k*s*log((C/((1-r)*Q))。*(4*pi*k*s)^(1。5))) 这个式子是不是错了 这个数字是个复数,没问题吗?还有后面粗略看了下 很多该用点乘的没有用,矩阵之间的乘法要用点乘再问: 恩恩  ,太谢谢啦,我扣扣(电脑搜索),加我一下呗,我把文件传给你,要不告诉我你的youxiang也行,你帮我看一下好不好啊,

最新回答共有2条回答

  • 诚心的大米
    回复
    2026-04-03 08:34:45

    你这个函数既没有外部输入值 也没有返回值 那首行就应该改成:function expand然后我试运行了下 发现第十四行:R=sqrt((-4)*k*s*log((C/((1-r)*Q))。*(4*pi*k*s)^(1。5)))返回的是一个复数,导致后面运算不下去 你仔细检查下是不是写错了 而且这行里面‘(4*pi*k*s)^(1。5)’项是一个标量 没有必要用。*在前面 再问: 这是原程序和代码,你帮我看看被,谢啦 再答: 主要是你先解决R=sqrt((-4)*k*s*log((C/((1-r)*Q))。*(4*pi*k*s)^(1。5))) 这个式子是不是错了 这个数字是个复数,没问题吗?还有后面粗略看了下 很多该用点乘的没有用,矩阵之间的乘法要用点乘再问: 恩恩  ,太谢谢啦,我扣扣(电脑搜索),加我一下呗,我把文件传给你,要不告诉我你的youxiang也行,你帮我看一下好不好啊,

上一篇 全世界最大的番薯都长在哪里

下一篇 萝卜、甘蔗、蚕豆、黄花菜、茄子、包菜分别属于植物的哪些器官?