[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 on
Giusto per tener memoria.
