| 查看: 818 | 回复: 1 | |||
cw277木虫 (正式写手)
|
[求助]
一个matlab 返回值的问题~~
|
|
比如 我定义了一个Config.m文件 function [X0 X1] = Config( round, X0,X1 ) % X0,X1 是一个长度为8的数组 .... end % 现在我又想返回X0,X1这两个数组,但是这样子写在调用Config这个函数的时候根本没有成功返回这两个数组,不知道程序里面应该怎么实现? 我看了sort 函数却可以实现这样的功能,返回A数组 function [A,SortedIndex]= sort(A,SortBy,index) %SORT sort CAGE project % % [A,SortedIndex]= sort(A,SortBy,index); % SortBy is {'eval','reverse', 'names' , 'types'} % index sort part of project specified by indices % Copyright 2004 The MathWorks, Inc. % $Revision: 1.1.8.1 $ $Date: 2005/12/01 03:34:06 $ if nargin<2 SortBy = 'eval'; end if nargin>2 A= subsref(A,substruct('()',{index})); end C= A.Connections; index= 1:size(C,1); switch lower(SortBy) case {'eval','reverse'} [notused,SortedIndex]= iSort(C,SortBy); case 'names' [notused,SortedIndex]= sort(A.Names); case 'types' [notused,SortedIndex]= sort(A.Type); end SortedIndex = index(SortedIndex); A= subsref(A,substruct('()',{SortedIndex})); |
» 猜你喜欢
为什么中国大学教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
“人文社科而论,许多学术研究还没有达到民国时期的水平”
已经有5人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有11人回复
什么是人一生最重要的?
已经有4人回复
版面费该交吗
已经有3人回复
今年春晚有几个节目很不错,点赞!
已经有12人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有12人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab编程中遇到的问题
已经有4人回复
Matlab中save问题
已经有5人回复
matlab调试问题
已经有3人回复
matlab程序问题,总是出错,麻烦大家看看问题在那里?
已经有6人回复
请帮忙用matlab求矩阵特征值
已经有8人回复
求matlab求解一个方程组的问题
已经有6人回复
关于matlab 2010b 的一个小问题
已经有7人回复
MATLAB安装后出现一堆java的问题
已经有12人回复
【求助】向各位大侠求助matlab求解微分方程组遇到的一个问题
已经有21人回复
matlab做函数图象的问题
已经有6人回复
【求助】问一个关于matlab中legend的问题
已经有11人回复
【求助】matlab 遗传算法工具箱绘图命令是什么?
已经有6人回复

libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-10-17 00:59:23
cw277: 金币+10, ★★★很有帮助, 谢谢~~ 2012-10-17 08:56:13
cw277: 金币+10, ★★★很有帮助 2012-10-18 10:34:05
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-10-17 00:59:23
cw277: 金币+10, ★★★很有帮助, 谢谢~~ 2012-10-17 08:56:13
cw277: 金币+10, ★★★很有帮助 2012-10-18 10:34:05
|
写法没错,function [A,SortedIndex]= sort(A,SortBy,index)这样就是定义了2个返回值,要保证这2个变量都在函数体中被赋值, 调用的时候也必须用2个返回值形式的调用,例如 [a,b] = sort(A,SortBy,index);这样你就能得到2个返回值了 |

2楼2012-10-16 23:02:45













回复此楼