Undefined function 'symsum' for input arguments of type 'double'.
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hi, I am getting the error 
Undefined function 'symsum' for input arguments of type 'double'.
Error in LoopsumQ2 (line 40)
T=symsum(Q,k,1,200)
I do not understand what this means as I am trying to sum this objective function. 
The values of l,q,s,pk(k),y(k),z(k) are all computed already before this for loop takes place. 
Is there something wron in my code?
syms k
for k=1:1:200;
Q=pk(k)*((l-q).'*z(k)-s.'*y(k));
T=symsum(Q,k,1,200)
end 
7 Commenti
  Walter Roberson
      
      
 il 8 Mag 2019
				If those are constant then the .' operators have no reason to be there so I have to assume that they are vector or 2D array in the real problem. The solution if they are constant is very simple but with them being multivalued I need to think carefully about putting the expression together.
Risposte (0)
Vedere anche
Categorie
				Scopri di più su Calculus in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


