Informatica
Discussioni su argomenti di Informatica
Domande e risposte
Ordina per
In evidenza

L'esercizio da svolgere è il seguente:
Esercizio 2. Si scriva un programma C che:
a. Acquisisca una stringa di massimo N caratteri (con N valore costante)
b. Ne manipoli il contenuto
i. Trasformando tutte le lettere minuscole in maiuscole
ii. Rimpiazzando tutti i caratteri non alfanumerici con il carattere ‘_’
iii. Sostituendo i caratteri numerici con il carattere ‘*’
c. Scandisca la stringa manipolata per contare quante parole sono
...

Buongiorno sono nuovo del forum e volevo chiedere aiuto per quanto riguarda una tesina d'esame che devo fare con il software Mathematica. Espongo subito il mio problema: quest'anno hanno cambiato gli orari degli insegnamenti e hanno messo analisi matematica 2 al secondo semestre anziché al primo quindi comincio col dire che di equazioni differenziali non so proprio niente. Seconda cosa, devo plottare usando NDSolve con mathematica le seguenti equazioni ...

Salve, avrei due domande su questo codice circa l'overload dell'operatore [inline][][/inline]:
class Lista
{
private:
int m_list[10];
public:
int& operator[] (const int index);
};
int& Lista::operator[] (const int index)
{
return m_list[index];
}
int main()
{
Lista list;
list[2] = 3;
std::cout << list[2];
return 0;
}
1) Perché si passa come argomento alla funzione ...

Considerando una situazione di questo tipo (ignorando altri eventuali metodi/attributi presenti nella classe):
class Persona {
string nome;
public:
void setNome(string nome) {this->nome = nome;}
};
Il metodo setNome, essendo interno alla classe, perché dovrebbe accedere all'attributo nome tramite puntatore this? In questo caso è come se scrivessi [inline]void setNome(string nome) {Persona.nome = nome;}[/inline], o sbaglio? Non sarebbe sufficiente scrivere ...

Sapete indicarmi una strada, se esiste, per trasformare una tabella da excel in word, utilizzando equation editor?

Ciao a tutti, piacere innanzitutto.
Come da titolo, sono bloccato alla definizione della funzione obiettivo su matlab. Il problema è legato al fatto che non ho idea di come poter definire la mia funzione obiettivo che è costituita da sommatorie in modo da poter utilizzare la funzione linprog.
Grazie per le risposte anticipatamente.
Buonasera,
sapete dirmi per quale motivo dovrei preferire, ad esempio unsigned int al posto del solito int?
Io so che con unsigned non si presenta il problema del segno ma cambia qualcosa in memoria in fatto di bit?
Inoltre: Devo usare %u sulla printf e sulla scanf?
Allora se io ho due tipi, ad esempio:
unsigned int a;
unsigned float b;
unsigned double c;
scanf("%u %u %u", &a, &b, &c);
printf("%u %u %u", a, b, c);
Può essere mai che ...
Si considerino due differenti implementazioni dello stesso insieme di istruzioni che si possono suddividere in quattro classi: A, B, C e D, a seconda del loro CPI. L'implementazione P1 ha una frequenza di clock di 2,5 GHz e un CPI rispettivamente di 1, 2, 3 e 3, mentre l'implementazione P2 ha una frequenza di clock di 3 GHz e un CPI rispettivamente di 2, 2, 2 e 2. Si consideri un programma costituito da 106 istruzioni così suddivise: 10 percento di classe A, 20 percento di classe B, 50 percento ...

Gentilissimi,
mi trovo di fronte ad un nuovo problema.
Ho una serie di dati sperimentali da fittare con una funzione teorica (che ha un andamento simil esponenziale).
Ora, vorrei minimizzare i residui tra i punti ottenuti sperimentalmente e quelli dati dalla teoria, nel migliore dei modi possibili (cioè, evitando di trovare minimi locali, ma preferibilmente globali).
La funzione in esame è la seguente:
download/file.php?mode=view&id=1642
Dato che ciò che vorrei minimizzare equivale a f(x)= Y_teorico - ...

Salve, il testo dell'esercizio è il seguente
Ho impostato il programma in questo modo:
Come risultato viene fuori semplicemente 1.
Ci sono quindi due problemi:
1) Io ho definito $a$ come numero reale in doppia precisione quindi non capisco perchè non mi fornisca i decimali dopo la virgola
2) Il risultato è sbagliato
Secondo voi cosa c'è di sbagliato nel programma?

Ciao a tutti !
Sto lavorando a un progetto di Reti Complesse, in particolare sto cercando di ricostruire lo Human Disease Nework.
Premettendo che il progetto sia quasi concluso, e che quindi il Network è praticamente già stato creato... il mio prof mi ha chiesto di costruire un clustering (es. Laplaciano) dei network ottenuti .
Sinceramente non saprei da dove partire.. cioè, che cosa dovrei fare ?
Sapreste darmi una mano?
Saluti e grazie mille in anticipo

Salve a tutti. Qualcuno di voi potrebbe, gentilmente, espormi la differenza tra Struct e Class? In tutte le strutture viste fin ora, ho solo trovato definizioni di variabili di vario tipo (int, float, double, char*, etc.). Esistono strutture in cui sono definite funzioni?
Oltre al fatto che, di default, le classi permettono la definizione di variabili e funzioni private al contrario delle strutture, che differenze ci sono?

Ciao a tutti, sono una principiante, ho installato Miktext 2.8 e adesso mi serve il pacchetto beamer. Ho provato ad andare sul sito miktext ed a cercare sotto la voce browser il pakage beamer , ma quando clicco su beamer non trovo il pulsante "install". Come faccio a scaricarlo? Grazie in anticipo a tutti.

Salve a tutti..prossimamente ho intenzione di preparare una presentazione utilizzando Latex e il pacchetto Beamer..ma purtroppo nn riesco a installare questo pacchetto (su Windows), qualcuno può darmi una mano? Grazie

Buongiorno,
vorrei chiedere aiuto per quest'altro quesito. Ho una matrice multidimensionale di dimensioni [128x128x32 double]. Quello che vorrei fare è trasformare ogni "strato" della matrice [128x128] in una cella, ottenendo quindi una variabile che contiene [1x32] cell.
Ho visto che esiste la funzione num2cell che fa questa trasformazione, ma trasforma ogni singolo elemento della matrice in una cella. Quello che, invece, vorrei io è trasformare ogni matrice di dimensioni [128x128] in una ...

Ciao a tutti.
Sono una neofita di MatLab e vorrei chiedere aiuto a proposito di un quesito che mi si è posto durante la compilazione di uno script.
Ho una matrice del seguente tipo (la semplifico e metto numeri semplici, perché in realtà la matrice è molto grande):
1 2 3 10
4 5 6 10
7 8 9 10
1 2 3 20
4 5 6 20
7 8 9 20
1 2 3 30
4 5 6 30
7 8 9 30
Quello che vorrei fare è aggiungere una riga di zeri all'inizio di ogni sequenza, cioè:
0 0 0 0
1 2 3 10
4 5 6 10
7 8 9 10
0 0 0 0
1 2 3 20
4 5 6 ...
Buongiorno, ipotizzando di avere una lista dove ogni nodo e':
typedef struct struttura *Ptr;
struct struttura {
int a;
float b;
Ptr successivo;
}
Io ho fatto così: (con l'intenzione di liberare prima ogni singolo campo e poi il puntatore ad ogni nodo)
quando la chiamo l è il puntatore al primo nodo
void funzionelibero(link l)
{
if (l->successivo== NULL)
{
free(l->a);
free(l->b);
return;
}
...

L'esercizio richiede di calcolare la somma di n (scelto in input) numeri dati in input.
Avevo iniziato il codice in questo modo:
#include
#define MAXV 50
using namespace std;
int main ()
{
float n;
int somma=0;
do {
coutn;
if(n

devo fare un esercizio con matlab ma ho problemi a risolverlo. in partenza io ho 120 campioni,60canali e 60trial con un tempo che va da -200 a 1000 solo i primi 20 campioni si trovano tra -200 e 0. il problema è un plot dei trial nel tempo, un plot che cancella i primi 20(quelli che vanno da -200 a 0) e un plot che va da 0 a 1000 togliendo la media dei venti campioni precedenti lo stimolo (ossia una volta ottenuta la media che dovrà essere 60x60(canali x trial), andare a toglierlo ad ogni ...

Prima di cimentarmi in cose più difficili ho provato ad implementare il gioco della scopa. Ecco il codice:
#include <iostream>
#include <vector>
#include <string>
#include <ctime>
#include <cstdlib>
#include <windows.h>
using namespace std;
template <typename T>
void scambia(T& a, T& b)
{
T temp = a;
a = b;
b = temp;
}
template <typename T>
void mischia(vector <T>& v)
{
srand(time(NULL));
...