[MATLAB] Grafiek tekenen

Moderators: ArcherBarry, Fuzzwood

Reageer
Berichten: 12

[MATLAB] Grafiek tekenen

De formule is ((r^3)+1.5)*0.0014)^(1/3)

De r moet tussen van 0,05 tot 0,19 komen in de grafiek

dit lukt mij niet om dit te plotten

Wie kan mij helpen?

Bij voorbaat dank

Gebruikersavatar
Berichten: 3.507

Re: [MATLAB] Grafiek tekenen

Je hebt vier ) en maar drie (

Ik weet niet of dat programma daar "tegen kan"?
I'm not suffering from insanity - I'm enjoying every minute of it!!

Berichten: 7.068

Re: [MATLAB] Grafiek tekenen

Code: Selecteer alles

r = 0.05:0.0001:0.19 % beginwaarde: stapgrootte : eindwaarde.



f = (((r.^3)+1.5)*0.0014).^(1/3) % punt voor '^' omdat je elementgewijs wilt machtsverheffen.



plot(r, f)

Berichten: 12

Re: [MATLAB] Grafiek tekenen

>> r=[0.05:0.01:0.19]

r =

Columns 1 through 7

0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100

Columns 8 through 14

0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800

Column 15

0.1900

>> plot(((r^3)+1.5)*0.0014)^(1/3)

??? Error using ==> mpower

Matrix must be square.

Berichten: 12

Re: [MATLAB] Grafiek tekenen

Bedankt allemaal het is gelukt het lag aan de puntjes vergeten

Thnx

Berichten: 7.068

Re: [MATLAB] Grafiek tekenen

>> r=[0.05:0.01:0.19]
Tip: Als je hier een ";" achterzet dan krijg je niet alle waarden van de vector op je scherm.
>> plot(((r^3)+1.5)*0.0014)^(1/3)

??? Error using ==> mpower

Matrix must be square.
"r^3" probeert de matrixvermenigvuldiging r*r*r te doen. Die kan niet.

Als je "r.^3" schrijft worden de afzondelijke elementen van r tot de derde macht gedaan.

Reageer