How to use indexing format inside symsum function
Show older comments
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 Comments
SUMIT
on 1 Jul 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)
Answers (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
on 1 Jul 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.)
Categories
Find more on Common Operations 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!