24小时热门版块排行榜    

查看: 1085  |  回复: 18

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
枫菱飘落: 金币+1, 有帮助, 谢谢,有一定的帮助,但貌似我编过这样的程序,也没有循环起来。。我明天再去试试。 2017-04-11 22:22:37
枫菱飘落: 金币+1, 有帮助, 谢谢,有一定的帮助,但貌似我编过这样的程序,也没有循环起来。。我明天再去试试。 2017-04-11 22:24:53
请参考下列例子,根据自己需要修改。
CODE:
function question_41
clear;clc
x=1;
for i=1:10
    [a(i),b(i),c{i}]=fun(x);
    x=b(i);
end

function [a,b,c]=fun(x)
    a=x+2;
    b=x*2;
    c=x-2;
end
end

11楼2017-04-11 21:58:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

枫菱飘落

铁杆木虫 (正式写手)

还有 我的matlab用的2014b,感觉很奇怪,同一个程序,明明没错,却计算错。把程序退出再启动,又计算正常了。。费解。
12楼2017-04-11 22:24:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

枫菱飘落

铁杆木虫 (正式写手)

引用回帖:
11楼: Originally posted by pdl9527 at 2017-04-11 21:58:54
请参考下列例子,根据自己需要修改。


function question_41
clear;clc
x=1;
for i=1:10
    =fun(x);
    x=b(i);
end

function =fun(x)
    a=x+2;
    b=x*2;
    c=x-2;
end
end
...

你发的程序,就是我表达的意思,希望明天能运行。
13楼2017-04-11 22:28:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

枫菱飘落

铁杆木虫 (正式写手)

哎,没人给意见。

最后自己解决了····
14楼2017-04-12 16:18:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lj2382

金虫 (小有名气)

你看看是不是有做除法的时候,分母随着计算变成0了

发自小木虫Android客户端
15楼2017-04-12 16:45:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Logan_Lee

铁虫 (小有名气)

引用回帖:
9楼: Originally posted by 枫菱飘落 at 2017-04-11 19:56:41
刚才简单说了下问题。
我自己做了一个函数,=fx
希望用返回的b再带入fx中进行运算,运算次数10000次以上。
x=         %初始数组
for k=1:3     %我先用三次循环,都做不了
=fx     %这一步可以运算第一次,结 ...

你循环的是k,而k又跟x没什么关系,况且x值都没有,怎么可能有输出?

发自小木虫Android客户端
Stay hungry! Stay foolish!
16楼2017-04-12 23:31:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

你这个fx输入参数是啥?你这样写,fx就没有输入参数![a,b,c]=fx(x)还差不多!也不知道你这个fx里面是啥样的

发自小木虫Android客户端
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
17楼2017-04-13 00:29:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (初入文坛)

感谢参与,应助指数 +1
本帖仅楼主可见
18楼2017-04-13 08:02:46
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

fei0727

新虫 (小有名气)

逐次运行调试一下,用来查错

发自小木虫Android客户端
19楼2017-04-13 14:09:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 枫菱飘落 的主题更新
信息提示
请填处理意见