Why does it gives matrix dimension must agree?

1 view (last 30 days)
i am trying to plot this equation: x=0.011*V+(1.3e-5*V/R^2)
program:
R=3e-7:1e-7:10e-7;
V=0.5;
Vth=0.011*V+(1.3e-5*V/R.^2);
plot(R,Vth);

Accepted Answer

Mischa Kim
Mischa Kim on 27 May 2014
Edited: Mischa Kim on 27 May 2014
Anwesha, use
R = 3e-7:1e-7:10e-7;
V = 0.5;
Vth = 0.011*V + (1.3e-5*V./R.^2); % note the dot in front of / sign
plot(R,Vth);

More Answers (1)

rifat
rifat on 27 May 2014
You are not dividing element by element. Use the following lines instead:
R=3e-7:1e-7:10e-7;
V=0.5;
Vth=0.011*V+(1.3e-5*V./R.^2);
plot(R,Vth);

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!