que tienen MATLAB archivo matlab_param.m¿Cuál es la forma más cercana de pasar argumentos de cadena desde el script bash al archivo matlab?
function matlab_param(param1, param2)
disp(sprintf('param1 : %s', param1));
disp(sprintf('param2 : %s', param2));
Y quiero tener bash_param.sh escritura del golpe que se parecen a
#!/bin/bash
echo $1
echo $2
./matlab_param.m $1 $2
quiero ejecutar este bashscirpt
./bash_param.sh hello world
y imprimirá
hello
world
param1 : hello
param2 : world
Busqué en Google durante horas y no pude encontrar ninguna solución exacta para esto. El más cercano que tengo hasta ahora es
matlab -nodesktop -nosplash -nodisplay -r "try, run ('./test_param.m'); end; quit"
que necesito codificar todos los parámetros.
Lamento que no lo haya explicado claramente. Ahora agrego más explicaciones. Si trato de la manera que sugieres, no se imprimirán esos $ 1 y $ 2 –
Ok, he editado. – Oli