Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#2 | |
普通会员
注册日期: 2008-04-12
年龄: 46
帖子: 67
声望力: 19 ![]() |
![]() 引用:
clear; clc; X=[1 2 3 4; 5 6 7 8 ;9 10 11 12]; W =[1 1 1 1;1 1 1 1;1 1 1 1]; N=[1 2 3 4; 5 6 7 8 ;9 10 11 12]; N=kron(N,ones(size(X,1),1)); [ X_row, tmp_col ] = size( X ); %% tmp_col临时量,没用 [ N_row, tmp_col ] = size( N ); result_num = N_row / X_row; %% 确定要做几次结果出来 for i = 1 : result_num %% X大小是一定的,因此这里要做的其实就是正确的分离出大小合适的N来 %% X, N列总是一致的,因此只需要在行上做文章, %% 第一次,需要取出N的1->X_row行, %% 第二次,取出N的X_row+1 -> 2*X_row %% 第三次,取出N的2*X_row+1 -> 3*X_row %% .....一次类推,得到下面: N_sub = N( (i-1)*X_row+1 : i*X_row, : ); B = sqrt( W .* ( N_sub - X ) .^ 2 ); [ Val(i), Indx(i) ] = min( sum( B, 2 ) ); end |
|
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]??? Undefined command/function 'Signal'. | sogno | MATLAB论坛 | 1 | 2009-04-20 15:20 |
[求助]新手提问,请多多关照 | MondaSunny | MATLAB论坛 | 0 | 2009-03-27 10:22 |
[求助]导入excel中的数据 | wangwendie | MATLAB论坛 | 0 | 2009-02-25 11:05 |
[资料]ANSYS5.7线性和非线性结构静力分析指南 | windows251 | ANSYS论坛 | 10 | 2008-12-30 10:41 |
【求助】simulink串口传输 | liuxing | MATLAB论坛 | 0 | 2008-04-03 14:37 |