[MATLAB][PLOT] hridic
Last Updated: Sep 19 2011 10:50, Started by
sergomet
, Sep 01 2011 08:14
·
0
#1
Posted 01 September 2011 - 08:14
Sal,
Am functie in matlab si doresc sa inserez in loc de o variabila un interval pentru a putea genera un grafic. Functia mea este: [b]hridic(u,x,Dv,dc,tg,ta,cl,zon)[/b]in care x doresc sa fie un interval cuprin intre 0 si 100 M-am gandit la ceva de genu: for (x=0:100) plot (hridic(u,x,Dv,dc,tg,ta,cl,zon))dar nu stiu cum se scrie corect, va rog cine stie sa-mi acorde un minut, Multumesc!
Edited by MarianG, 14 March 2019 - 01:38.
|
#2
Posted 01 September 2011 - 08:34
tu faci 100 de plot-uri, incearca asa
for(x=0:100) a[x]=hridic(u,x,Dv,dc,tg,ta,cl,zon)iar apoi faci plot(a)
Edited by MarianG, 14 March 2019 - 01:38.
|
#3
Posted 01 September 2011 - 09:02
claudiupb, on 1st September 2011, 09:34, said: tu faci 100 de plot-uri, incearca asa for(x=0:100) a[x]=hridic(u,x,Dv,dc,tg,ta,cl,zon) iar apoi faci plot(a) multumesc pt. raspuns, mi-am dat si eu seama ca ceva nu e ok si se repeta plot-ul Am facut cum ai zis tu si totusi ceva inca nu e ok. function grafic(nm) for x=0:nm a[x]=hridic(0.6;x;37.9603; 1.2;41.8;19.65;6;2); end plot(a); end >> grafic(100) ??? Error: File: grafic.m Line: 4 Column: 7 Unbalanced or unexpected parenthesis or bracket. Multumesc!
Edited by MarianG, 14 March 2019 - 01:39.
|
#4
Posted 19 September 2011 - 10:50
pentru a accesa un anumit element dintr-un vector trebuie paranteze rotunde http://www.mathworks...LAB/matrix.html
mai e o eroare si la transmiterea parametrilor. la apelul functiei, parametrii trebuie delimitati prin virgula aceasta functie "hridic" nu e documentata in Matlab.. incearca cu plot de 2 variabile : x = 0:1:100 y = hridic(0.6, x, 37.9603, 1.2, 41.8, 19.65, 6, 2) plot(x,y) Edited by dicentiu, 19 September 2011 - 11:14. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users