Effacer les filtres
Effacer les filtres

How to I referrence a value (matrix) from script file to a function file

1 vue (au cours des 30 derniers jours)
Jay
Jay le 30 Juil 2015
Réponse apportée : Adam le 30 Juil 2015
I have a function file that has a subroutine.
When I run the subroutine I want to then reference a value from the script file when running the function file.
eg.
val = 5 (in script file)
that script file runs the function file
said function file then references val from the script file.
  1 commentaire
Azzi Abdelmalek
Azzi Abdelmalek le 30 Juil 2015
What is your problem? what [reference val from script] means?

Connectez-vous pour commenter.

Réponse acceptée

Adam
Adam le 30 Juil 2015
The point of functions is to have their own scope and workspace so you pass in the things you need as input arguments.
If you script runs your function then it can just pass the relevant value down to the function as an argument.

Plus de réponses (1)

Milad Abdollahi
Milad Abdollahi le 30 Juil 2015
You can define your variable in script file by global and the recall it in you function again by global here is an example:
%define global variable in script file
global val
val=5;
use val in function like this
%recall global variable
global val
y=3*val^2+1;
  1 commentaire
Jay
Jay le 30 Juil 2015
Thanks but the function file will not accept it.
I have a matrix with the values I need it to read but will not read the matrix in the script file.
I am trying to get it to print the error ellipses specified in a script file with the same format as the function "h"
1.84223375971567e-05 8.60830550425011e-06 0.708169816720015 5610.76102569771 1504.71436962626 98 500
4.88908766745609e-05 2.39606721328394e-05 0.617893601519282 5521.73718511727 595.543987930735 98 500
4.77538681625383e-05 3.26740639762490e-05 0.260131216166967 5111.56235703524 623.715944597357 98 500

Connectez-vous pour commenter.

Catégories

En savoir plus sur Search Path 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!

Translated by