how to create on an efficient way zeros in a symbolic matrix?
38 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Koen
am 12 Nov. 2014
Kommentiert: Sulaymon Eshkabilov
am 30 Sep. 2021
hey,
I want to create a matrix/array A with size(n,2) (for arbitrary n) such that
A(:,1) = zeros(n,1)
A([1:n-1],2) = 0;
A(n,2) = x (with x a symbolic, in matlab written as 'sym x' )
How do I do it on a efficient way?
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (2)
Sulaymon Eshkabilov
am 30 Sep. 2021
syms x
n=4;
A=sym(zeros(n,2));
% A(:,1) = zeros(n,1); % NOT Necessary
% A([1:n-1],2) = 0; % NOT Necessary
A(n,[1,2]) = x %#OK
2 Kommentare
Sulaymon Eshkabilov
am 30 Sep. 2021
Yes, you are right. But I put A(n, [1, 2]) =x just as an example.
Siehe auch
Kategorien
Mehr zu Numbers and Precision finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
