how can I Compute the value of d for the following values of x , Outcome equation d=((34.63/x)-5.126)/2.54
    3 次查看(过去 30 天)
  
       显示 更早的评论
    
Is my code right i am beginner in matlab. 
>>clc
>>clear
for x=[0.1000,0.1500,0.2000]
    fprintf("\n\t%g\n",x)
    else d=((34.63/x)-5.126)/2.54
        disp ("ANSWER")
end
"OUTCOME WANTED  RESULT "

0 个评论
回答(2 个)
  DGM
      
      
 2021-4-15
        
      编辑:DGM
      
      
 2021-4-15
  
      I have no idea what that code is intended to do, but if you just want to evaluate the expression all x:
x=[0.1000,0.1500,0.2000]
d=((34.63./x)-5.126)/2.54
I guess if you're trying to get it to display formatted results to console, you could do that as well.
for l=1:numel(x)
	fprintf('\t%g\t%g\n',x(l),d(l))
end
7 个评论
  Steven Lord
    
      
 2021-4-15
				Every time this line of code executes:
answer=[x' d']
it assigns a value to the variable named answer then displays the contents of that variable. If you just want to assign a value to the variable but not display it, end the line of code with a semicolon.
answer=[x' d'];
Then if you want to display it at the end of the code you can.
disp(answer) % or just plain
answer
  VBBV
      
      
 2021-4-15
        
      编辑:VBBV
      
      
 2021-4-15
  
         %true
d = [];
for x=[0.1000,0.1500,0.2000]
d=[d ((34.63/x)-5.126)/2.54];
disp ("ANSWER");
end
x=[0.1000 0.1500 0.2000];
fprintf("\t%4g\t\t%4g\n",[x;d])
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
			
	产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





