Bonjour,
Je débute avec R et voici le probleme que je rencontre.
Pour commencer j'écris les lignes suivantes et j'obtiens la fonction en 3D
Puis pour faire la meme chose avec le package :rgl , je tape les lignes suivantes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >f<-function(x,y) 10*sin(sqrt(x^2+y^2))/sqrt(x^2+y^2) > x<-seq(-10,10,length=30) > y<-x > z<-outer(x,y,f) > persp(x,y,z,theta=30,phi=30,expand=0.5)
Là ça me fait une méchante erreur qui me fait quitter R.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 > library(rgl) > rgl.surface(x,y,z)
Donc quelqu'un a-t-il une solution pour ce problème ?*** caught bus error ***
address 0x0, cause 'non-existent physical address'
Traceback:
1: .C(rgl_material, success = FALSE, idata, cdata, ddata)
2: rgl.material(...)
3: rgl.surface(x, y, z)
Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection:
cdt
Partager