注册 登录
编程论坛 Matlab

[求助]关于多输出变量函数的调用

calvinluo 发布于 2006-04-18 20:25, 2179 次点击
我定义了一个函数有多个输出变量
如 function [x,y,z]=test(a)
我要在另一个函数内调用它,表达式应该怎么写?
试过直接写[x,y,z]=test(a)
但好像不行

求教 谢谢

6 回复
#2
Genial2006-04-19 08:01
没错
#3
calvinluo2006-04-19 19:43

然后就可以用其中的x,y,z了吗?

#4
calvinluo2006-04-19 19:52

VCQueue_IPaging是我定义的一个函数,下面就是我在另个函数调用的表达式:
[vc_pqueu,plqueue_vc,up_vc]=VCQueue_IPaging
运行时就出现下面的错误

?? One or more output arguments not assigned during call to 'vcqueue_ipaging'.

Error in ==> E:\MATLAB\work\Intelligent Paging02\MaxLoad_PagingCost.m
On line 9 ==> [vc_pqueu,plqueue_vc,up_vc]=VCQueue_IPaging;

#5
calvinluo2006-04-19 20:29
问题已经解决
谢谢
#6
crazyrabbit2006-04-19 22:59
大家积极回答呀.
#7
zqjzct2006-04-21 22:21

问题怎么解决了可以给大家说说,分享一下你的经验,不要简单说解决了就拉倒

1