What is ind2sub
이전 댓글 표시
This is the code where I had doubt on the syntax of ind2sub
%Parameters
A=0.01; %Wb is the unit of A
B=0.001; %H is the unit of Inductance
I =(0:1:2); %row!
theta=(0:1:45).'; %column!
T = - A .* I .* cosd(theta) + B .* I.^2 .* sind(2*theta);
surf(I, theta, T)
xlabel('I'); ylabel('theta'); zlabel('Torque')
[maxT, idx] = max(T(:));
[r,c] = ind2sub(size(T), idx);
best_theta = theta(r);
best_I = I(c);
fprintf('best torque is %g at theta = %g and I = %g\n', maxT, best_theta, best_I);
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Correlation and Convolution에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!