how to set port using loop indexing instead of defining every node pair explicitly.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Aakriti Srivastava
le 13 Juil 2022
Commenté : Aakriti Srivastava
le 13 Juil 2022
I have created a 3 port network in matlab. What I want to achieve is to set port of the network using setports function but I dont want to explicitly write the node pair like this:
setports(ckt,[6 0] ,[3 0] ,[2 0])
I have node array like this
port_node =
6 0
3 0
2 0
So what I want is to set ports using port_node indexing instead of explicitly assign its value. Would you please let me know how to do that?
0 commentaires
Réponse acceptée
Fangjun Jiang
le 13 Juil 2022
Modifié(e) : Fangjun Jiang
le 13 Juil 2022
setports(ckt,port_node(1,:),port_node(2,:),port_node(3,:))
or
b=mat2cell(port_node,ones(size(port_node,1),1),size(port_node,2))
setports(ckt,b{:})
3 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!