Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

URGENT : coordonnees polaire et matlab



  1. #1
    Mataka

    URGENT : coordonnees polaire et matlab


    ------

    Bonjour,

    Je travaille sur un programme en coordonner polaire et j'ai besoin que mon vecteur rho soit telle que ma distribution de point dans mon plan soit uniforme.

    Ce que je veux dire, c'est que par exemple, en coordonne cartesienne si j'ai
    Code:
    x=linspace(-1,1,50);
    y=x;
    bien je suis sur de trouver la meme densite de point partout, soit dans ce cas ci 50*50/2*2.

    En coordonne polaire, si je prend
    Code:
    rho=linspace(0,1,50);
    teta=linspace(0,2*pi,50);
    alos j'ai plus de point au centre qu'a l'exterieur.

    Ce que je cherche, c'est qu'au lieux d'avoir un etalement lineaire de mon rho, je cherche un etalement qui va me donner une densite de point constante sur tout le plan.

    -----

  2. #2
    Mataka

    Re : URGENT : coordonnees polaire et matlab

    Je viens de reflechir a ca et en fait je crois pas que mon probleme ait une solution possible.

    Alors voila je vais vous exposer mon probleme au complete dans l'espoir que vous me trouver un piste alternative:

    J'ai une distribution de puissance gaussienne, du type :

    Code:
    gaussm=1*exp(-4*log(2)*(1/wx)^2*(x-cenx(j)).^2).*exp(-4*log(2)*(1/wy)^2*(y-ceny(j)).^2);
    et j'aimerais bien que la puissance totale :
    Code:
    sum(sum(gaussm))
    puisse etre conserver peut importe la position du centre de ma distribution de puissance. En coordonner polaire standart ce n'est pas possible que si je m'eloigne du centre je ''perd'' de la puissance. En coordonner cartesienne ce n'est pas un probleme par contre. Cependant je dois rester en coodonner polaire car le reste de mon probleme est beacoup beaucoup simplier ainsi.

    Des idees ?

  3. #3
    Hash

    Re : URGENT : coordonnees polaire et matlab

    Au lieu d'utiliser un linspace, tu peux toujours utiliser une logspace pour les rho.

    Une autre solution, plus triviale, est de prendre un espace de points cartésiens (ici un carré) :
    [X,Y]=ndgrid([-rho:drho:+rho])
    et d'utiliser ces points là...

Discussions similaires

  1. MATLAB, densite de points en fonction des coordonnees spheriques
    Par Daigakusei dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 27/08/2007, 12h19
  2. Urgent: Matlab + automatique
    Par piupiuvb dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 11/05/2007, 13h59
  3. Coordonnées polaire et cartésiennes SVP
    Par nico59 dans le forum Mathématiques du collège et du lycée
    Réponses: 6
    Dernier message: 09/09/2006, 14h30
  4. intégrale de surface en coordonnées polaire
    Par The Artist dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 03/09/2006, 11h00
  5. coordonnées polaire d'ellipses
    Par milie180487 dans le forum TPE / TIPE et autres travaux
    Réponses: 5
    Dernier message: 29/01/2005, 13h31