How to reduce this code to one line.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello, I am trying to reduce the number of lines in my code and was wondering if there is an easy way to do this. Given below are my inputs and my actual code. I don't need to reduce any of the inputs, just the actual code itself. Ideally, I would like to reduce S1 and E1 to one line each. Thank you
%%%%Inputs %%%%
npan1=25; % number of panels patch 1
A=[0 -5 0];
B=[0 0 0];
npan2=25; % number of panels patch 1
A1=[0 0 0];
B1=[0 5 0];
%%%%Code %%%%
nlatall=npan1+npan2;
ss1=bsxfun(@times,B+(A-B),[1:npan1]'/npan1);
ss2=bsxfun(@times,A1+(B1-A1),[0:npan2-1]'/npan2);
e1=flipud(ss2);
S1=flipud([e1;ss1]);
ee1=bsxfun(@times,B+(A-B),[0:npan1-1]'/npan1);
ee2=bsxfun(@times,A1+(B1-A1),[1:npan2]'/npan2);
gg=flipud(ee2);
E1=flipud([gg;ee1]);
1 commentaire
the cyclist
le 20 Juil 2013
Is this a class assignment? What makes you believe that this code can be reduced?
Maybe you could describe, conceptually, what each line of code does.
Réponses (0)
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!