Generate Polynomial Expansion Orders as a matrix
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi,
I have to create a polynomial, lets say, with dimensions =4 (x1,x2,x3,x4) and order =2.
Then the expansion becomes:
f= 1+a1*x1+a2*x2+a3*x3+a4*x4+a5*x1^2+a6*x1*x2+a7*x1*x3+a8*x1*x4+a9*x2^2+a10*x2*x3+......so on.
I want these monomial orders in the format such as :
[0,0,0,0;
1,0,0,0;
0,1,0,0;
0,0,1,0;
0,0,0,1;
2,0,0,0;
1,1,0,0;
1,0,1,0,
1,0,0,1;
0,2,0,0;
0,1,1,0;
...... so on]
I am not able to figure out how to get that.
Therefore, requesting your help.
0 件のコメント
採用された回答
  Bruno Luong
      
      
 2022 年 4 月 17 日
        
      編集済み: Bruno Luong
      
      
 2022 年 4 月 17 日
  
      4 件のコメント
  Bruno Luong
      
      
 2022 年 4 月 18 日
				
      編集済み: Bruno Luong
      
      
 2022 年 4 月 19 日
  
			Do you want like this?
A=sortrows(allVL1(4,2,'<='),'descend');
[~,is]=sort(sum(A,2));
A=A(is,:)
その他の回答 (0 件)
参考
カテゴリ
				Help Center および File Exchange で Polynomials についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

