in data 02-19-2008 04:52 AM
Ciao a tutti,
ho realizzato una semplicissima funzione all'interno di un file Matlab, chiamato combinazione.m, di cui vi riporto per intero il contenuto:
function [s,t]= combinazione (a,b)
s=2*a+3*b;
t=5*a-2*b;
Ho utilizzato poi il Matlab Script di Labview in cui ho semplicemente inserito il percorso del file (combinazione.m), il nome della funzione e ho settato gli ingressi a e b. Non riesco purtroppo ad ottenere i valori dei parametri di uscita s e t.
Ho allegato per maggiore chiarezza lo strumentino realizzato.
Ciao,
Andrea
in data 02-19-2008 04:58 AM
in data 02-21-2008 04:06 AM
07-19-2013 04:42 PM - modificato 07-19-2013 04:44 PM
Buonasera per favore sapreste risolvere questo esercizio di Programmazione e Calcolo con Matlab? Grazie in anticipo
Traccia:
Realizzare una funzione in matlab che ricevuti in input un array A appartenente all'insieme 'Rm*n' e un numero reale "num", conta il numero di elementi dell'array A che risultano minori, uguali e maggiori del numero "num" restituendoli in output come elementi di un vettore colonna "conteggi" appartenente a all'insieme R^3.
Algoritmo:
1) Inizializzare la variabile [m,n] contenente le dimensioni dell'array di input A.
2) inizializzare una variabile "conteggi" a un vettore di "zeri" di dimensioni (3,1)
3) scrivere una sequenza di cicli per verificare quando gli elementi dell array "A" soddisfano le relazioni minore,maggiore o uguale a "num".
4)effettuare una sequenza di controllo per conteggiare il numero di elementi di "A" che sono minori,maggiori o uguali a "num".
5) se un elemento di "A" è minore di num incrementare di 1 la prima componente del vettore "conteggi"
altrimenti se un elemento di "A" è maggiore " di "num" incrementare la seconda componente del vettore conteggi.
Altrimenti se un elemento di "A" è uguale a "num" incrementare di 1 la terza componente del vettore conteggi
6)chiudere il controllo
7) chiudere i cicli