What is ind2sub
Mostrar comentarios más antiguos
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);
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Matrices and Arrays en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!