How to create a matrix of Matlab Functions out of a symbolic matrix?
    4 views (last 30 days)
  
       Show older comments
    
    Jose Antonio Aliaga
 on 11 Jun 2019
  
    
    
    
    
    Answered: madhan ravi
      
      
 on 11 Jun 2019
            Hello. I've got a huge 6x6 symbolic matrix M that can't be just pasted/inlined on a function to substitute values because of its size. I've had some bad experiences with the function subs(), being extremely slow. The recommended alternative is to convert the symbolic expression into a Matlab Function through matlabFunction() and then substitute from it. Given that, I tried:
M = % Huge sym 6x6 matrix
for i = 1:6
    for j = 1:6
        fM{i,j} = matlabFunction(M(i,j));
    end
end
Which throws:
Unable to perform assignment because brace indexing is not supported for variables of this type.
I tried many variants but none of them worked. I feel like I'm very far from the solution, if there's any.
Thank you,
Jose
3 Comments
Accepted Answer
More Answers (0)
See Also
Categories
				Find more on Number Theory in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

