| 查看: 842 | 回复: 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})); |
» 猜你喜欢
面上项目filecode邪修
已经有3人回复
应该是93bebmhtak前后十一个字符比较关键
已经有13人回复
关于代码变化问题,想知道的进来
已经有20人回复
这样的filecode谁见过
已经有21人回复
filecode与中标关系的预测
已经有5人回复
fileCode有新解读?
已经有18人回复
关于filecode,很负责任的告诉大家
已经有7人回复
【2027博士申请】纳米药物递送方向
已经有5人回复
关于豆爷回答的JTJC与%2F数量
已经有7人回复
2026国自然放榜时间
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
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










回复此楼