/Anonimizzato22001Utente anonimizzato15 set 2017, 16:52Salve,qualcuno potrebbe aiutarmi con il mio problema. se io ho per esempio ho la matrice A=[1 2 3] come faccio ad ottenere la matrice B i cui elementi sono il quadrato degli elementi di A e quindi in questo caso sarebbe B=[1 4 9]
/Anonimizzato22203Utente anonimizzato16 set 2017, 10:59Potresti fare in questo modo: A=[1 2 3] for i=1:3 B(i)=A(i)^2 end B=[1 4 9]
ask_rafMolto attivoIscritto dafeb, 2015Messaggi88717 set 2017, 10:37Non è necessario usare un ciclo for. Basta usare l'operatore power ==> .^ (nota il "punto" "." prima del simbolo "^" per elevare a potenza i singoli elementi). A=[1 2 3] B=A.^2 Dovresti dare un'occhiata agli operatori fondamentali di MatLab. https://it.mathworks.com/help/matlab/matlab_prog/matlab-operators-and-special-characters.html