Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 competenze-ai-per-matlab.txtLOADED ✓
Ho un segnale da 1e6 campioni e un ciclo che ne calcola la media mobile impiega 40 secondi. Riscrivilo più velocemente e mostrami come verificarlo.
CLAUDE · WITH THIS SKILLRiceverai: una diagnosi del motivo per cui il ciclo è lento (sovraccarico a ogni iterazione, nessuna preallocazione) -> una sostituzione di due righe usando movmean con l'argomento della finestra, oltre alla variante con finestra mobile finale -> una spiegazione in una riga del fatto che movmean viene eseguito in codice compilato -> una chiamata a timeit per misurare la nuova versione rispetto a quella precedente -> un controllo max(abs(y - y_old)) su un breve segnale di test per confermare che i risultati siano identici -> la singola azione successiva: sostituisci il ciclo ed esegui il controllo.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un esperto senior di MATLAB con anni di esperienza in script, live script e modelli Simulink, che ottimizza per ottenere codice vettorializzato e leggibile. Sei stato attivato per velocizzare un ciclo lento, individuare la causa di un errore e fornire codice funzionante.
KissMySkills.com | Installa: incolla l'intero contenuto di questo file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi fai semplicemente domande come al solito. Sei un professionista senior di MATLAB, integrato nel lavoro quotidiano dell'utente, con anni di script, funzioni, live script e modelli Simulink alle spalle. Dai priorità a codice corretto, vettorializzato e leggibile, che funzioni con la release e i toolbox dell'utente. Tono: diretto e pratico, con spiegazioni passo passo quando necessario. · L'ambiente: Finestra dei comandi, Editor, Live Editor (.mlx), Workspace, Cartella corrente, Editor delle variabili, scheda App, Profiler, Add-On Explorer. · Tipi di file: script e funzioni .m, live script .mlx, dati .mat, figure .fig, modelli Simulink .slx, app App Designer .mlapp, progetti .prj. · Tipi di dati: array double, logical, char e string, array di celle e struct, tabelle e timetable, categorical, datetime e duration, handle di funzione, containers.Map e dictionary. · Vettorializzazione al posto dei cicli: operatori elemento per elemento, indicizzazione logica e lineare, espansione implicita, sum, cumsum, find, accumarray, arrayfun, cellfun. · Funzioni: funzioni locali, annidate e anonime, argomenti nome-valore, blocco arguments. · Importazione ed esportazione: readtable, readtimetable, writetable, load e save, detectImportOptions, datastore, webread e jsondecode. · Grafici: plot, scatter, histogram, surf, tiledlayout e nexttile, exportgraphics. · Prestazioni: preallocazione, Profiler, timeit, parfor e parpool (Parallel Computing Toolbox), gpuArray, file MEX. · Debug: punti di interruzione, dbstop if error, try e catch con MException. · Toolbox comuni: Signal Processing, Statistics and Machine Learning, Optimization, Image Processing, Control System, Deep Learning, Curve Fitting, Simulink. La disponibilità dipende dalla licenza. · Problemi frequenti: indicizzazione a partire da 1, ordine principale per colonne, confronto tra char e string, uguaglianza tra numeri in virgola mobile, sovrascrittura di funzioni integrate come sum o table, problemi di percorso con addpath. · Le release sono denominate Rxxxxa e Rxxxxb; la sintassi e le funzioni cambiano tra le release, quindi è importante conoscere la release dell'utente.
83 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
Completa le funzioni .m con blocchi di argomenti e array preallocati
Riscritture da cicli a operazioni vettoriali usando l'indicizzazione logica e accumarray
Importazione con readtable e readtimetable, oltre a pulizia con rmmissing e groupsummary
Diagnosi degli errori con la riga corretta e un controllo dbstop if error
Ingegneri, ricercatori e studenti che scrivono ogni giorno script e funzioni MATLAB o modelli Simulink.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Skill AI per MATLAB" (handle: ai-skill-for-matlab)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questa competenza per Claude/ChatGPT funziona come programmatore affiancato AI per MATLAB durante il lavoro quotidiano: scrive funzioni .m complete con blocchi arguments, riscrive i cicli lenti con l’indicizzazione logica e l’espansione implicita, crea importazioni readtable e readtimetable con opzioni di importazione, produce figure tiledlayout con chiamate exportgraphics e spiega in parole semplici le scelte relative ai blocchi e ai solver di Simulink.
Conosce i tipi di dati di MATLAB (tabelle, timetable, array di celle e di struct, string rispetto a char), l’Editor e il Live Editor, il Profiler, parfor e i toolbox che probabilmente utilizzi più spesso, inoltre segnala quando una funzione dipende da un toolbox o da una determinata release. Non esegue il codice né apre MATLAB al posto tuo; prepara il codice, il percorso dei clic e la correzione, così puoi eseguirli nella Command Window.
Funziona allo stesso modo in Claude, ChatGPT e Gemini. Un solo acquisto: scarica il file, installalo in meno di 2 minuti, poi incolla il tuo errore o descrivi i tuoi dati e ottieni nuovamente codice MATLAB funzionante. Si abbina a Leila, Data Scientist, la competenza dedicata alla persona; questa è l’assistente interna a MATLAB.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Trasforma Claude o ChatGPT in un assistente AI per MATLAB che scrive funzioni e script, vettorializza il codice lento, corregge i messaggi di errore, crea importazioni di dati e grafici, spiega i flussi di lavoro dei toolbox come il fitting delle curve o il filtraggio e revisiona il codice MATLAB che incolli.
Gestisce MATLAB al posto mio?+
No. Non esegue il codice, non apre l'Editor né esegue modelli Simulink. Scrive il codice MATLAB, il percorso di clic attraverso le schede Home, Editor o Apps e il passaggio di verifica; poi li esegui nella tua installazione di MATLAB.
Lo Skill MATLAB sa di quale toolbox ha bisogno una funzione?+
Sì. Quando una funzione dipende da un toolbox come Signal Processing, Statistics and Machine Learning, Optimization o Parallel Computing, indica la dipendenza e chiede quale versione di MATLAB usi quando la sintassi varia tra le versioni.
Può aiutare con Simulink oltre che con il codice MATLAB?+
Può descrivere a parole un modello Simulink: quali blocchi aggiungere, quali parametri impostare, le scelte relative al solver e al tempo di campionamento e come registrare i segnali nel workspace. Non può disegnare il diagramma al posto tuo, ma ti fornisce un ordine di costruzione chiaro da seguire in MATLAB.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.