- #1

- 10

- 0

I'm trying to create a plot in Matlab but just keep getting errors. It works very well in Mathematica but I want to learn some Matlab. However with all the errors I get I will probably stay with Mathematica. Maybe someone here can help me out.

So, I'd like to create a plot of the formula 1/Sqrt(1-(v²/c²))

It is OK to just replace c by 1 and I'd like to have a plot with v starting at 0.1 and going up to 0.99

In Mathematica I type:

Plot[1/(Sqrt [1 - (v^2/1^2)]), {v, 0.1, 0.99}, PlotRange -> Full]

This gives the expected result.

In Matlab I can assign a fixed value like 0.98 to v and I'm able to calculate the result using:

v=0.98

1/sqrt(1-(v^2/1^2))

However I have no idea how to plot this with v starting at 0.1 and going to 0.99

I tried:

v=0.1:0.01:0.99;

x=1/sqrt(1-(v^2/1^2))

plot(x)

I just keep getting mpower errors. I have absolutely no idea what to do.

Can anybody help me out with this ?

Many thanks in advance.

Michael