What code would you input to represent the equation for the volume of a sphere without getting an undefined variable error?
5 次查看(过去 30 天)
显示 更早的评论
V=(4*pi*r^3)/3
采纳的回答
John D'Errico
2016-6-19
编辑:John D'Errico
2016-6-19
Easy, peasy.
V=(4*pi*r.^3)/3;
I added a semi-colon at the end, and I used .^ for the exponent, in case r is an array or vector.
Since you apparently are getting an undefined variable error, then you need to tell us more.
My guess is, you actually want to create a function of the radius, so that r is indeed undefined at the time you create the function.
V= @(r ) (4*pi*r.^3)/3;
Or possibly, you want to create this in symbolic form. In that case, you need to define r as symbolic.
help syms
How can we know what is in your mind?
4 个评论
John D'Errico
2016-6-19
Yes, you must not have that TB. Within limits, you COULD use my sympoly toolbox. It is on the File Exchange. It is admittedly limited though.
更多回答(2 个)
Tarence Glasker
2017-9-22
how to input equation into matlab function tan(x/2) = sort(1-cos(x) / 1+cos(x);?
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!