J'ai un ensemble de valeurs de données (I, V) (une liste de> 100 valeurs) que je peux télécharger sur matlab.Ajustement de courbe Fonctions implicites dans MATLAB en utilisant cftool
Ce que je besoin est une méthode pour extraire des paramètres de l'équation:
I = Iph - Io*(exp((V+I*Rs)/n*Vt)-1) - ((V+I*Rs)/Rsh)
Ce qui est une équation simple pour un modèle unique de diodes d'une cellule solaire.
Voici les paramètres que je devrais pouvoir obtenir après l'ajustement de la courbe. J'espère que quelqu'un peut m'aider à ce sujet.
- Io
- Iph
- Rs
- Rsh
- n
- Vt
Je l'ai déjà fait. Juste au cas où il y a un avis: c'est une fonction implicite et il donne une erreur s'il est placé dans cet ordre. Clarifier avec l'équation: I = Iph - Io * (exp ((V + I * Rs)/n * Vt) -1) - ((V + I * Rs)/Rsh) – Naresh
Merci pour la clarification - dans ce cas , la méthode que j'ai suggéré ne fonctionnera pas. Je ne pense pas que ça va être facile de le faire directement avec cftool - je suggère de réarranger l'équation jusqu'à ce qu'elle ne soit pas implicite. Désolé, je ne peux pas être plus utile. –