how to create on an efficient way zeros in a symbolic matrix?
    40 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!
