2016-11-27 4 views
-2

Je suis un nouvel utilisateur de mathematica et je suis intéressé par la façon de créer un ensemble de données de cette manière en les traitant simplement. Mes recherches actuelles portent sur le piège d'interface dans les structures MOS du circuit intégré. Et ce que je fais, c'est mettre les masseurs dans la table et appliquer un peu de comptage pour obtenir le facteur actuel.Quelle est la meilleure façon de créer une parcelle de point responsable dans mathematica

Mon tableau se compose de deux valeurs courant et tension et je veux mettre ces données dans mathematica à traiter.

Tout d'abord, je dois faire une parcelle de point responsable. Chaque point a une valeur de 2 (courant et tension) et ma première question est:

Comment puis-je créer une donnée de cette façon facile à traiter et faire un tracé?

Je connais la fonction ListPlot[x,y] mais ce n'est pas un bon moyen de traiter les données pour moi.

Ce que j'est coutume d'utiliser une structure comme tableau à 2 séparés ou une structure de 2 éléments witch Matematica reconnaît comme des ensembles de données 2 dimensions (je veux dire x et y, par exemple)

+0

Essayez cette tension = {1,2,3,4}; courant = {2,3,6,10}; ListPlot [Transposer [{voltage, current}], Joined-> True] et voir si cela crée l'intrigue que vous voulez. Sinon, créez manuellement une liste de tension et de courant et créez une image de l'intrigue que vous voulez dans ces listes. Alors quelqu'un peut essayer d'obtenir Mathematica pour le faire pour vous – Bill

+0

Coll. Merci beaucoup. Je ne connaissais pas la fonction de transposition everythings fonctionne –

Répondre

-1

Pour créer 2 tableaux différents, vous pouvez il suffit de définir des valeurs indicées. La formule à la fin montre que vous pouvez ensuite travailler avec des tableaux dans une formule ou dans des graphiques si vous le souhaitez. (Désolé pour l'image)

enter image description here

Voici comment il regarde dans Mathematica. Il existe un raccourci CTRL + - pour insérer une valeur indicée.

La seule façon je l'ai utilisé est: j'ai créé un fichier texte dans lequel chaque ligne contient 2 nombres séparés par un espace:

0 94.19 
1 102.77 

puis je l'ai dessiné terrain en utilisant: enter image description here

+0

Oui, mais je ne vais pas utiliser quelque chose comme LIst et mon premier problème est de faire ListPlot dessiner une image de point 2 dimensions (à la place PlotList sépare mes deux liste de tension l'autre est courant en deux graphes différents) –

+0

par exemple list1_voltage = {1,2,3,4} list2_current = {2,3,6,10} J'ai utilisé la commande ListPlot [{list1_voltage, list2_current}, Joined - True] et la sortie est deux différentes parcelles séparées mais à la place je veux que Mathematica reconnaisse ces deux listes comme des points correspondants. –

+1

Les valeurs sous-entendues sont une très mauvaise idée à suggérer à un débutant de Mathematica. Pourquoi ne pas simplement 'a = {1,2,3, ...}'? Suggérer que l'indexation doit commencer à 0 dans Mathematica est une autre mauvaise idée, Mathematica compte les positions des éléments de '1'. Et si vous voulez que le produit scalaire de deux vecteurs utilise '.' comme dans' a.w'. OP pourrait vouloir poser cette question à http://mathematica.stackexchange.com. –