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.