how do i get values of ratios instead of the 0 matlab gives me?
    2 views (last 30 days)
  
       Show older comments
    
    Raymond Kazibwe
 on 16 Dec 2016
  
    
    
    
    
    Commented: Star Strider
      
      
 on 19 Dec 2016
            how do i get values of ratios instead of the 0 matlab gives me?
0 Comments
Accepted Answer
  Star Strider
      
      
 on 16 Dec 2016
        We need to know what you are doing.
See if format long (or other format options) changes the result.
2 Comments
  Star Strider
      
      
 on 19 Dec 2016
				With this code:
format short g
A=[1 -1 -1 1 ;2 0 2 0;0 -1 -2 0;3 -3 -2 4];
b=[0;8;-8;7];
n=length(b)
x=zeros(n,1)
x(n) = b(n)/A(n,n)
I get:
x =
            0
            0
            0
         1.75
as the final result.
If you want to do the division on your entire vector and matrix, this assignment:
x_mtx = bsxfun(@rdivide, b, A)
gives you this result:
x_mtx =
            0            0            0            0
            4          Inf            4          Inf
         -Inf            8            4         -Inf
       2.3333      -2.3333         -3.5         1.75
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
