Como eu crio uma matriz com valores reais e complexos no Simulink?

0

Eu estou tentando criar a representação de matriz para algumas portas Quantum no Simulink do MATLAB e estou tendo problemas para criar uma matriz com componentes complexos.

Para criar matrizes com componentes reais, tenho criado vetores de blocos constantes com o bloco MUX e concatenando blocos MUX para criar uma matriz. Quando tento fazer isso com um bloco constante complexo, recebo os seguintes erros.

"Incompatibilidade de sinal complexa. Porta de entrada 1 de 'untitled2 / Mux2' espera um sinal de tipo numérico complexo. No entanto, é acionado por um sinal de tipo numérico real" e "Incompatibilidade de sinal complexo. Porta de saída 1 de 'untitled2 / Constante4 'é um sinal de tipo numérico real. No entanto, está acionando um sinal de tipo numérico complexo "

Existe uma maneira de fazer o que estou tentando fazer? Por exemplo, crie uma matriz que se pareça com a seguinte,

[1 0]

[0 i]

Obrigado.

    
por Zed1 06.10.2018 / 00:05

0 respostas