[MATLAB] Rappresentazione funzione parametrica a più variabili
Testo problema:
Utilizzare il comando MATLAB più appropriato per rappresentare graficamente un’elica circolare, la cui equazione parametrica è:
$f(x,y,z) = (a cos(t), a sin(t), bt)$ dove $a$ è il raggio del cerchio dell’elica e $b$ è una costante che determina la ”densità dei passi” dell’elica.
Si scelga prima $t ∈ [0, 10π], a = 1, b = −0.1$ poi $t ∈ [0, 20π], a = 1, b = 0.1$
Non so nemmeno da dove iniziare.
Utilizzare il comando MATLAB più appropriato per rappresentare graficamente un’elica circolare, la cui equazione parametrica è:
$f(x,y,z) = (a cos(t), a sin(t), bt)$ dove $a$ è il raggio del cerchio dell’elica e $b$ è una costante che determina la ”densità dei passi” dell’elica.
Si scelga prima $t ∈ [0, 10π], a = 1, b = −0.1$ poi $t ∈ [0, 20π], a = 1, b = 0.1$
Non so nemmeno da dove iniziare.
Risposte
Infinitamente grazie.
Ho salvato in uno script .m il seguente codice (che è un riadattamento del suo codice, al caso proposto dal problema):
Giusto per tener memoria.
Ho salvato in uno script .m il seguente codice (che è un riadattamento del suo codice, al caso proposto dal problema):
%i) t∈[0,10π],a=1,b=−0.1
ezplot3('1*cos(t)','1*sin(t)','-0.1*t',[0,10*pi])
%equivalente a:
t = 0:0.1:10*pi;
st = 1*cos(t);
ct = 1*sin(t);
plot3(at,bt,2*t),grid on
%i) t∈[0,20π],a=1,b=0.1
ezplot3('1*cos(t)','1*sin(t)','0.1*t',[0,20*pi])
%quivalente a:
t = 0:0.1:20*pi;
st = 1*cos(t);
ct = 1*sin(t);
plot3(st,ct,2*t),grid onGiusto per tener memoria.