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!


