Look:Как манипулировать мнимую часть матрицы в MATLAB
i=[1+1i 2+2i];
Я хочу, чтобы это сделать:
imag(i)=10;
желаемого результата:
ans = [1+10i 2+10i]
И что по этому поводу:
m=[1+1i 2+2i 3+3i 4+4i 5+5i];
Я хочу:
imag(m(real(m)>2)) = 10;
желаемого результата:
ans = [ 1+1i 2+2i 3+10i 4+10i 5+10i ]
К сожалению, нет! Этот желаемый результат не происходит в MATLAB.
Какой выход вы хотите? это: 'i = [1 + 2i 2 + 2i];'? –
Хорошо, спасибо, исправлено. – mohammadsdtmnd