How to use indexing format inside symsum function
Afficher commentaires plus anciens
clc;
close all;
clear all;
N=2;alpha=0.5
t=zeros(1,N)
l=1:N;
t(l)=solve(chebyshevT(N,2*x-1),x);
syms m
L=symsum(t(m),m,1,2)
2 commentaires
SUMIT
le 1 Juil 2023
Hi Sumit,
The code results in a different error because x is not defined. Is x supposed to be symbolic variable? What is the function chebyshev? It might be helpful if to explain what the code is trying to accomplish.
N=2;alpha=0.5;
t=zeros(1,N);
l=1:N;
t(l)=solve(chebyshevT(N,2*x-1),x);
syms m
L=symsum(t(m),m,1,2)
Réponses (2)
If you want to sum the elements of a symbolic array, just use sum.
syms x
f = x.^(0:5)
s = sum(f)
Walter Roberson
le 1 Juil 2023
0 votes
It is never possible to index by a symbolic variable at the MATLAB level. (There are some cases in the internal symbolic computing engine where indexing by a symbolic variable is possible.)
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
