You can use the command Zip()
https://www.geogebra.org/m/hxqrjytf
See full Script below which is included in the link too. However, there might be better ways to do it.
text = {"G", "E", "O", "G", "E", "B", "R", "A"}
n = Length(text)
Ln = 1..n
A1 = (-16, 6)
A2 = (-14, 6)
A3 = (-12, 6)
A4 = (-6, 2)
A5 = (-2, 10)
A6 = (4, 6)
A7 = (6, 6)
A8 = (8, 6)
c = Spline({A1, A2, A3, A4, A5, A6, A7, A8})
t = Slider(0, 0.8, 0.01, 1, 180, false, true, false, false)
A = Point(c, t)
B = Point(c, t+0.2)
shortCurve = Curve(x(c(t)), y(c(t)), t, PathParameter(A), PathParameter(B))
Lt = Sequence(k, k, 0, 1 - 1 / n, 1 / n)
Lslope = Zip( Slope(Tangent(Point(shortCurve, t), shortCurve)) / (2π) * 360, t, Lt )
Llatex = Zip( FormulaText("\mathbb{\bf{\scalebox{2}{" + txt + "}}}"), txt, text )
Lmotion = Zip( Text("\rotatebox {" + ps + "} {" + txt + "}", Point(shortCurve, (k - 1) / n), true, true), k, Ln, ps, Lslope, txt, Llatex )
On construit en premier le point "omega" (centre d'homothétie des deux cercles) puis le point J . Voir fichier joint .
you can name a and b as x,y then c and d are functions on x y, then you have four inequalities
draw them. Each point in solution give you a and b, the functions give you c and d
then open here. https://www.geogebra.org/m/vzqh3wmx
cc and dd was calculated with CAS but I found a bug: when I do an inequality in CAS and upload the applet it says error
Ok, I've found the answer: You have to integrate h5p on your own wordpress page and then integrate the link in your Geogebra Book. Here's an example:
At the end of yout html file add these line:
<script src="https://www.geogebra.org/apps/deployggb.js"></script>
<script>
var params = {
"width": 800,
"height": 498,
"material_id": "rct2f5us",
"borderColor": "888888",
"playButton": false,
"showFullscreenButton": true,
"enableShiftDragZoom": true,
"showResetIcon": true };
var ggbApplet = new GGBApplet(params, true);
window.addEventListener("load", function() {
ggbApplet.inject('ggb-element');
});
</script>
Then add in your body tag:
<div id="ggb-element"></div>
Here you can see that it works using iframe or deployggb.js
>This is almost what I need! The only thing that I need now is for it not to reset the variable(the value in your file) to zero. But instead if should count on untill the next multiple of 120. I was thinking of maybe having condition a=0 (mod 120) or something like that.
Something like this?:
there was an error in cell $11 in CAS. I suppose that m1=? is the cause
try to download as ggb this file and debug redoing last steps
https://www.geogebra.org/classic/c3rgvppf
I think better one translation and one rotation for getting reduced equation of conic. without CAS
no sé donde estará, si lo hay, el error pero aquí están mis escuetos pensamientos sobre este tipo de cosas
intenté hacer una herramienta que desde el triángulo me creara cada exágono pero las herramientas en 3D funcionan pocas veces
you can try xmin=0 , xmax=1 , ymin=0 , ymax=1-x , zmin=0 , zmax=x^2+y^2 in
https://www.geogebra.org/m/jrmzqk5z#material/mqwp4x2y
or another in the book
Hmmm, ni siquiera se me pasó por la cabeza usar distancias, jeje. La idea es interesante. La otra modificación (de, en lugar de usar una función con el comando If usando el comando LineGraph) creo que no es importante (de hecho, definí una función i (d) = If (d> d_max, 1) y todo funcionó normalmente ).
Pero solo para un agujero, mi solución comparando los cosenos también funciona. Hice un applet más organizado si queréis consultar: https://www.geogebra.org/m/m9k53uzd. El problema surge cuando trato de construir más de un agujero: pude hacer esto comparando los cosenos y funcionó durante un tiempo, luego se produjo el error.
Además, intenté hacer 4 agujeros en la esfera usando distancias como criterio de comparación, y también ocurrió el error. Eso significa que el criterio de comparación no importa tanto.
Mientras hacía las pruebas y escribía esta respuesta, creo que descubrí el problema: parece que el error solo ocurre cuando pongo la comparación A == (0,0,0) en el If. Sin eso, ambas soluciones parecen funcionar. Probado con otras formas, como |A| == 0, o x (A) == 0 && y (A) == 0 && z (A) == 0, pero todos fallaron. Mi idea era, cuando A = (0,0,0), que el agujero no debería hacerse. Tendré que buscar otra forma de solucionar esto ...
No voy a etiquetar esta publicación como respondida porque, aunque descubrí el error, sigue siendo un bug sin resolver.
Bueno, muchas gracias por todo!
I believe is because you are using the 3d appl. If you open it with classic app, I think it works:
https://www.geogebra.org/classic/vbzbrsnj
Does this help?
GeoGebra does not have (at least for the moment) a system that detects overlaps automatically, so we must create a custom system for each type of object. For instance:
yo entendí que querías crear el polígono sin especificar los vertices antes de la creación del polígono, no pensé que querías recorrer un polígono como una curva para hacer que vaya apareciendo poco a poco
problemas de lenguaje
Hello u/walter_fuechte
Pls CLICK HERE for example of point "D" is my required object which doesn't change position by dragging coordinate and zoom in/out. But according to my techniques point "D" is controlled by B & C which i don't want. I want point "D" moves by mouse.
I'm afraid no. The Graphing calculator hasn't all the GeoGebra Classic commands, because of some restrictions which are necessary for using it for exams in some countries.
Can you use the GeoGebra Suite instead? you can use it online here https://www.geogebra.org/calculator
or search on PlayStore / AppStore for the version for your device (phone, tablet)
u/mike_geogebra and u/Roman_Chijner
Thanks for the answers.
Really, Roman, I need to specify the alternative command, but, even though, the n>3 doesn't change the background color. So, I used the suggestion from Mike and, yes, just worked if I put the command in the On Update script.
Why for the symbolic answers only work in the On Update script? Do you know the reason for it?
Hi and thank you for your prompt reply.
Your insight was fantastic.
In my specific problem I am dealing with a circle where I have the perpendicular axis, the centre point and the radius but no point on the circle itself is given. Do you know how the parametric parameters for that circle are calculated?
I am calculating solar eclipses and the circle is the edge where the rays of the sun's perimeter are tangential to the moon's surface.
https://www.geogebra.org/calculator/zaezs6qb
Thanks again.
Here is another version with a step-by-step contruction. It also allows for to place the center of the middle arc freely (not only on the edge of the cambal) and to set the angle freely. Thanks to /u/fm_31 for the ingenius idea using the homothety center for the construction.
Feel free to play around and see what kind of setup you might like. In principle you could add two specific conditions. Not sure if there are relevant physics-based conditions that should be prefered (e.g. low tension along the cut or some oscillation condition for better accoustic). From an asthetic point of view, maybe the arcs could all have the same radius. Or maybe even the same radius and same opeing angle. (Not sure yet how to construct that though.)
As for the implementation in GeoGebra, have a look how it was done. Most of the construction shuold be straight forward, but I also used a few auxiliary objects to not clutter the visuals too much. Feel free to ask if you don't understand something.
I guess you're using the Graphing Calculator. Use Suite or Classic instead. For a comparason of the apps see https://www.geogebra.org/m/vd6UC685#material/shfwqcpr
chris
Your work on simplifying expressions reminds me that I should not rely only on the solutions provided by CAS, thank you very much.
In fact, I am trying to get the value of θ when f(θ) is 0 when f(π/2) doesn't exist.
I was trying to animate a small ball rolling up a slidable circular surface, and I used CAS to get the solution to the system of equations, without bothering to simplify it. I think I'm halfway done, But it may take a few minutes to run because of the large amount of calculations.
Locus equation is created with an internal list of geometrical objects. it avoids "personal objects with own numbers". You can not create objects with xAxis for instead. You must create all objects with tool (avoid the commands and typing (x-2)^2+y^2=4 etc.)
I advise hide the axis (two lines is enough), hide the grid, avoid typing etc. only points and tool in menu. Then, when the locusequation() is OK put the lines in the axis and avoid its selection
​
It is published, you can see here https://www.geogebra.org/material/show/id/kjtfpdng
Maybe you just need to wait for the index to be updated
Pls see the link below i want this.
https://www.geogebra.org/m/csfdtfja
​
But centerview() command set reference point (which i want to show stationary on screen) comes to the center. I don't want my reference come to the center of screen, i want let say point A as stationary point at location wherever it is on screen on standard view.
Pls see link below.
​
https://www.geogebra.org/m/csfdtfja
​
In this centerview() command serve my target. But let say i want to see point A my reference point it comes to the center. I don't want to come point A center, i want point A stay same location on screen where it is on standard view. Other 2 points movement shown and point A look stationary point.
No estoy seguro de entender tu pretensión.
Dado que el área bajo un segmento y sobre el eje es un trapecio el área de segment(A,B) se puede calcular con (y(B)+y(A))(x(B)-x(A))/2 sin integrales.
Cualquier otra cosa es lo que en mi pueblo llaman "matar mosquitos con escopetas".
Sí he entendido que tienes algún problema con determinar en un polígono convexo cuál es el recorrido por debajo y cuál es el recorrido por arriba teniendo problemas con los segmentos verticales que son inapropiados para una integral
mira a ver si lo que te enlazo te sirve como ayuda
I am accessing CAS this way over the web: https://www.geogebra.org/cas
How would I bring up a spreadsheet? I need to preset a bunch of values in the spreadsheet to use with CAS. I see no way to bring up a spreadsheet. Does one have to use the classic version of CAS to get a spreadsheet? Why all the different versions? And why do they seem dissimilar? What I mean is, if I bring up a CAS view in the classic version, why does it behave so differently from the CAS calculator?
But if I could at least bring up a spreadsheet in the CAS calculator, I would be good to go. So is there any way to do this? Thank you.
Kindly see the applet for Application of Integrals: https://www.geogebra.org/m/e3tf3xtz
Here my main concern is how to make lfP (list of functions when P moves clockwise starting from the minimum point in vfr).
When the region where I want to find the area has the line x = 0 (when converting to a function this becomes r(x) = 10000x - 10000), it is difficult to get the corresponding functions lfP of those lines in levfrP (lines starting from the minimum point in vfr upto P, the point in vfr which I choose to move in the clockwise to get the area under the upper curve). In this region where I set in the above Applet using the pointer D, when two segments of r(x) = 10000x - x (i. e., when the line is x = 0) are coming it is difficult to get the corresponding function r(x) in lfP (list of functions upto P). Here lfP excludes the function r(x) twice. i. e., the segments joining (1, -0.3), (1, 0) and the other two points (1, 0), (1, 0.5).
How can I get the list of functions up to P lfP as in levfrP when the region contains the segments of x = 0 (r(x)) twice?
Dear Mathmagic,
First of all I would like to thank you from my heart for your support and for your linear programming applet.
Here I have just copied some of the primary steps given by artydent in our discussion ten months ago where you were also an active participant: https://help.geogebra.org/topic/inequalities-in-lpp. I have followed him only to get the feasible region.
Here, firstly I have made functions and then converted them to feasible region as in a linear programming problem. My primary intention was to make an applet for a Problem in the Applications of Integrals in CBSE 12th grade Textbook published by NCERT. So, I have used the steps in “LPP refined applet” by artydent to get a feasible region and then wanted to convert it to the Area within a polygon. The following is my final cut of my project, deleted many of the steps in artydent’s work. But still the movement of that point D (A in yours) which drags the feasible reason got tougher in mine, might be because of the text of integrals added at the last.
https://www.geogebra.org/m/e3tf3xtz
In this forum I had to copy your text and needed to paste it to Google Translate to read that in English. Expecting that the GeoGebra help will soon be return to its own page where translation options and other facilities were at sight.
No puedo decir si tus pasos son o no correctos porque debido a mi escasa habilidad me creo incapaz de analizar applets de GG que tengan más de 20 objetos, en el caso de que no sean hechos por mí no lo consigo.
Lo único que se me ha ocurrido son las siguientes matizaciones:
así que he hecho este applet con menos de 20 objetos a ver si te es útil
Oh! Sorry to disturb again. Now, I noticed that I am not getting the points in the cyclic order. I need to get them in the cyclic order so that if I make a polygon using them would result in a convex polygon. But when I used your syntax that resulted in vfr01 itself. Will you explain why my graph is not giving a convex polygon out of the vertices in vfr01 after using the syntax, KeepIf(Distance(P, l1), P, vfr01). Please help! Dynamic region
Dear Mathmagic, I don’t know how to thank you. You have given me solution for what I was looking for so long. Now, I wish to hear the explanation in your words using your solution applet. This is dedicating to you: Dynamic region
>Dear Mathmagic, I am happy that you are replied to my question. I was eagerly waiting for a great amount of responses in this new forum as in previous help.geogebra.com where GeoGebra experiences were wonderful. This question arise in my mind and not getting solved even after waiting for a long time. I have seen a decade old syntaxes given by you in the ggb forum when I searched for solutions. Now, the problem is that when I change the region of the convex polygon in a dynamically movable region the syntax First(ConvexHull(ListofVertices), Length(ListofVertices)-1) is not working as in the parent region where the command is made, especially when some of the points in the vertices were collinear within two given vertices. I.e, these non vertical collinear points in the boundary of the convex region cannot be reproduced in the required convex polygon by using First(ConvexHull(ListofVertices), Length(ListofVertices)-1) syntax.
>
>Dynamic region
like the point D in this
Kindly help to include the nonvertical collinear points in the boundary of convex polygon/hull. Move the white spot to change the region and fix the region including the xAxis to get the points of intersection with the xAxis, which are the nonvertical collinear points in the boundary. Please help to include the nonvertical collinear points in the boundary of the convex region.
Mire el texto que está con el punto en la esfera de mi enlace
https://www.geogebra.org/m/bubn42z9
este texto es siempre visible
sé que es con un truco de diseño, pero es que lo que tú pides es anómalo en algunos casos. Supón que GG tiene una superficie con tres capas y un punto en cada capa. ¿Se deberían ver las tres etiquetas sobre las tres capas? Creo que cada usuario debe analizar y construir sus capas de etiquetas en ese caso.
Thanks for your followup. You helped me!
It turns out I was using an old link that I had bookmarked about two years ago (about the time the pandemic began). That old link brought me to CAS but apparently it must be an old version of it. Here is the link I had been using: https://www.geogebra.org/classic#cas
If you go to that link, you'll be in CAS, but that toggle we've been referring to is not there. I've now updated my bookmarks so I am good to go!
Thanks again.
Dear Mike, I implemented your advice, but I have similar problem with another applet: It works fine with Geogebra 5.0 but not with geogebra 6.0:
There happend, what you bescribe in the comment attaches to your demo applet to random numbers. When clicking two or more times into an input field the task besomes updated.
I made sure that each random number has his own object.
Bur i can find the error.
I hope you can help, thank you very much.
I attach a link to the applet https://www.geogebra.org/m/j4vshexu
no es facil explicar las razones por las que un script puede funcionar bien offline y mal online
tiene que ver con el concepto de "update" que interpreta GG
"update" significa que el valor ha sido cambiado o que ha sido recalculado aunque sea el mismo valor
"update" significa que el objeto ha sido movido o se ha intentado mover aunque ello no haya sido posible
"update" incluso significa que la etiqueta del objeto ha sido movida
esto hace posible que un objeto que no ejecuta su updatescript offline lo ejecute online por ejemplo porque el navegador cambie la ventana de posicion o tamaño y necesite recolocar algun checkbox o algo parecido
por esto si es posible hay que controlar cuándo las instrucciones de updatescript se ejcutan o no, pero eso necesita muchas lineas if() y a veces una oldvalue auxiliar
por lo tanto es mejor hace siempre que se pueda onclickscript
he modicficado ligeramente el applet para que las actualizaciones se ejecuten exclusivamente via onclickscript para esto he usado tres botones que controlan a,b,c
me guataria haber eliminado a,b,c. lo cual es posible pero cambiaba la logica del script principal y quise dejarlo igual que estaba porque era muy largo. se puede reducir a la mitad
mira si ya funciona a tu gusto y me comentas
No he sido capaz de reproducir el error pero sí he visto algunas cosas que creo que se deberina cambiar
chquea si el error sigue y si todo funciona como era de esperar
an error saving the file
try this: open your blank file in
https://www.geogebra.org/classic/dj56rrqp
the in input bar type SetPerspective("AG")
Hello,
i followed your hint in a new applet, but the problem still exists.
https://www.geogebra.org/m/juh46dh9
Do you have an idea, why this is the case?
Kind regards,
Manuel
Maybe I didn't quite understand what you want to do, I'm sorry.
This is an example of applet sharing with tools. To use in other app, top right menu, «Open in App» : https://www.geogebra.org/m/BmFNxWq7
Maybe you can share an applet with the ggt tool and show the toolbar. Students can save the applet and the tool in this way.
You can also share the tool directly online. Look at the picture: https://www.geogebra.org/classic/vhfgubdt
you should avoid using x(),y(),z() functions in cas and use x,y,z as cas variable or function parameter.
my experience see https://www.geogebra.org/u/hawe
use scalar multiplication e.g. A (1,i) …
then you can report an other bug if i is the defined euler i
Sigo pensando en el tema y creo entender a qué te refieres, y es que cuando un punto está en una parte que desde la derecha se ve cóncava, como el cartel del caption va hacia la derecha entonces el cartel se queda detrás en parte.
Se me ha ocurrido que el truco puede estar en adelantar un poco el cartel hacia el que mira para que se vea siempre. Hay que pulir el tema, pero me gustaría saber si voy por el buen camino en el trabajo que está en
después se me ocurrió que cambiando el caption con un LaTeX se podría modificar el tamaño del botón
el applet en https://www.geogebra.org/m/vhyjjv4j tiene un script en n que cambia el caption y, por tanto, el tamaño del botón. Se podría incluso usar matrices LaTex para conseguir botones cuadrados
Here is the program I have reproduced the applet “LPP refined” “artydent” in help.geogebra.com had made for me almost a year ago. Here I have used functions and then converted those functions to inequalities/constraints without inputting inequalities to input boxes. Linear Programming using functions in input boxes. I become stuck at step 40 vFRext2 where artydent had been used the command like structures such as ExtraVerticesLine and ExtraVerticesStrip both of which I still cannot understand. [Please open artydent’s LPP refined from the first link given]. If anyone can explain or decode both of these nongeogebra commands he has made, that would be so. helpful to me to learn such codes: vFRext2= If(vFR ≠ {}, vFRext, Join({vFRext, If(Length(vFRext) ≟ 2, KeepIf(FeasibleRegion(P), P, ExtraVerticesLine(If(Length(vFRext) ≟ 2, vFRext, dummy_1))), Length(vFRext) ≟ 4, KeepIf(FeasibleRegion(P), P, ExtraVerticesStrip(If(Length(vFRext) ≟ 4, vFRext, dummy_1))), {})}))
https://www.geogebra.org/3d/sz9nurvb
I have to keep the orientation the same. I'm printing other graphs with similar dimensions, and hence the exports have to be dimensionally similar
Hi, Mike,
in this work: https://www.geogebra.org/classic/puppesdf
I want the point B to maintain a uniform circular motion after the animation of the slider t starts, like the point A.
Is lineGraph command the only option?
Looking forward to your reply, Thank you.
Thank you for working on this problem.
I thought I linked the file- May be I failed in using reddit correct. Sorry.
the Link
>SetColour(%0, If(fl,"Red","Green"))
>
>SetValue(fl,¬fl)
You can also use a list of colors :
https://www.geogebra.org/m/y8bv96z8
Create the number colnum (number of the color)
colnum=1
Create a list of colors :
Lcol={"Blue", "Green", "Maroon", "Magenta", "Indigo", "Purple", "Orange", "Gold"}
Script On Click for the polygon:
SetValue(colnum,Mod(colnum,Length(Lcol))+1)
SetColor(%0,Lcol(colnum))
>For example, I made https://www.geogebra.org/m/fandynvg
>
>I want to change color of triangle when it is clicked to blue, but with the next click will return color
The you should translate the post
Here is an approach that simply straightens a curve from one or both ends. You can define your parametric curve, set up some parameters of how you want to straighten it. Then simply remove the slider to straighten, or click the play button to start an animation.
buenas explicaciones desde el principio llevan consigo respuestas más rapidas y acertadas
circunferencia no es una curva general (see your post)
intentar que una transformación de una curva cualquiera a una recta mantenga las distancias entre todos y cada uno de los puntos es prácticamente imposible desde el momento que casi todas las longitudes no son algebraicamente integrables
hice esto por si te era útil
The u/mathmagicGG excellent example is based on parametric curves. If you want a more physical model, without formulas, here is another option:
Soweit ich weiß kann man mit Checkboxen ausschließlich Objekte ausblenden oder einblenden. Ich verwende in solchen Fällen Buttons.
Mein Beispiel: https://www.geogebra.org/m/gj8r6xjy
- Erstelle einen Button mit dem Namen "btn1" und der Beschriftung "X".
- Erstelle eine boolesche Variable "btn1Visible = true" über die Eingabezeile.
- Erstelle ein GeoGebra-Skript mit:
btn1Visible = !btn1Visible
ShowLabel(btn1, btn1Visible)
- Fixiere die Darstellung des Buttons auf 36px Höhe und 36px Breite
Solange ich mit Listen mathematik betreibe ohne grafische umsetzungen abzurufen sollten listen das tun, was sie sollen...
Es geht darum, dass Argumente nicht mit der Wertzuweisung angewendet werden, sondern noch eine Instanz weiter zurück gereicht werden.
https://www.geogebra.org/m/vdy3gqau
Zeile 3
P_{H}:={{x(P)},{y(P)},{z(P)},{1}}
wird zu
P_{H}:=(x((1,2,3)) y((1,2,3)) z((1,2,3)) 1)
Thanks a lot. Your solution is working very well for me.
But there is still a problem with the questions/quiz. There is a button for checking the answers in the online version (https://www.geogebra.org/m/fgyw2jrd#material/nzyczcdr). These two buttons are still missing in the offline version.
Hope you or somebody else can fix this problem.
Hi u/leucoteaR
Your replies have been very helpful, I was able to tweak with the applet and produced a bit modified version, this one: https://www.geogebra.org/m/yhj47dbk.
There is one general problem I noticed with GeoGebra, checkboxes become too small for small screens, is there an option to make them larger? One particular case where checkboxes become tiny is the applet I shared.
Thank you,
TSSFL
Thanks again for your help.
I was very glad to read your request : we are now a group - not yet a lobby :-)
I hope improvements will be made.
(by the way, your video looks very nice)
I join a file about acid-basic titration : https://www.geogebra.org/classic/vhqhfz8z
(A text explains how to insert an image of titration, but it is not very satisfying..)
Yes, quite tedious to ask students to do the five steps.
Some time ago, I had an activity that require students to explore and upload image. For instruction on uploading I made a short video. That helps.
See https://www.geogebra.org/m/utu7gzzx
Hi Francois,
Maybe consider this method less scripting.
All images are preloaded into the file.
All images share same corner points.
One image shown at any time (selected by slider value or drop down list), using conditional visibility conditions for each image.
Dragging a current shown image means shifting corner points, which also will move other hidden images along, and changing slider value, or drop down list selection will bring out another image in the last position shown.
https://www.geogebra.org/m/dmdddhrr
Did not use layer, or choice of auxilary or non auxilary. Maybe they should all share the same status and not change during user interaction?
I think it is necessary to define some other criteria, in addition to the constancy of the area, to determine the position of two vertices when moving the third. One possibility (not exact construction, but quite precise) is:
GeoGebra lo consigue con las superficies (si están en el mismo plano, ya que en otro caso prima, como tú decías, la proximidad al espectador). Pero parcece que no respeta el orden de capa en puntos y líneas:
Hola. Sí, ya lo había comprobado, sucede lo mismo:
https://www.geogebra.org/m/zn9npcay
Parece que, en 3D, GeoGebra prioriza el orden de construcción frente al orden de capa.
make new conception?
give points of interest an unique name.
read all objects type Point
String [] getAllObjectNames([String type])
2.7 Returns an array with all object names in the construction. If type parameter is entered, only objects of given type are returned.
and reverse visibility of all points of interest indexOff()
or
an add listener collect all point names of interest in a list or make this list by hand ( no unique names necessary). read this list
var A = "" + ggbApplet.getValueString("Adj");
A = A.replace("Adj =", "");
A = A.replace(/}/g, "]");
A = A.replace(/{/g, "[");
eval("var X =" + A);-
this code read the matrix Adj , cleaning the string to an js array X
switch visibility of element stepSlider
coding you should add some alert() to check what you are doing?
some code examples see
https://www.geogebra.org/m/yvrrvbxp
___
reddit nervt
-—-—
This video is about creating a simple tool for converting the natural numbers to Roman numerals using the floor function and If commands in Geogebra.
Here the use of If(condition, then) and If(condition, else) is used and explained.
The activity can be seen in the link
I don't know what you mean by main page edit. Can you please be more specific.
​
Here is an other link where the images are disappearing in case that helps. This one has an image on the main or first page https://www.geogebra.org/m/jvyjrhzj
Here is one from last year. I use a set-up with inserted images so I have what I need to teach the concept and then I write all over it and post the link on Google Classroom so they have the notes from class
​
My example is as jcponcemath pointed out.
https://www.geogebra.org/m/a8tuvvgf
The above version allows adjustable variables a, b for the Curve((a + bθ; θ), θ, 0, β)
>GG no tiene capacidad de representar funciones implicitas en 3D
>
>quizas algun libro de Roman Chijner como
>
>https://www.geogebra.org/m/pRCY9r5T
>
>te dé una buena respuesta
¡Muchas gracias!
Make a slider (with an integer) for the construction steps and set the conditional visibilty of the relevant objects base on the slider value. (You find that in Object Properties->Advanced->Condition to Show Object.) Set the animation of the slider to whatevery you want, and click Play.
Here's an example of a step-by-step construction that I made for someone a while ago. (It wasn't made with animation in mind, but you can simply turn on animation for the relevant slider there.)
Is this the right function? https://www.geogebra.org/graphing?command=y%3D1-2%5E%28x%2B2%29-4%5Ex
​
Sorry, I don't understand your explanation of the problem. Maybe you could post a screenshot/video
Hello,
In「Tutorial for 3D printing with GeoGebra」,
「6) Next two final steps are out of GeoGebra. First, take a look if your STL is well done as the image in the left side bellow and then open it in your 3D software for final adjustments before you print out. You can find more details in Setting the 3D printer software. 」
https://www.geogebra.org/material/edit/id/yaxnk8pd link error
I have found this way (maybe, it's not the more efficient; however, it works).
https://base64.guru/converter/encode/image/png
).​
function addRasterImage(txtSVGWithoutRaster, txtRasterBase64) { const txtSplitter1 = 'xlink:href="'; const txtLinkStart = 'data:image/png;base64,'; var txtSVGWithRaster = txtSVGWithoutRaster.split(txtSplitter1)[0] + txtSplitter1 + txtLinkStart + txtRasterBase64 + txtSVGWithoutRaster.split(txtSplitter1)[1].slice(txtSVGWithoutRaster.split(txtSplitter1)[1].indexOf('"')); return txtSVGWithRaster; }
const txtPNGBase64 = 'output of step 1';
ggbApplet.exportSVG(svg => txtSVGOutputWithoutRaster = svg);
txtSVGOutputWithoutRaster = addRasterImage(txtSVGOutputWithoutRaster, txtPNGBase64);
Actually, it's almost perfect u/geogebra-rafael :)
It only allows two lines (7 & 8) to be filled in. I'd like it to continue each time I press the "mark" button, for about 35 students. I saw what you did for the script of the "mark" button :
If(state==1,SetValue(list7, Sequence(""list3(k),k,1,Length(list3))))
If(state==2,SetValue(list8, Sequence(""list3(k),k,1,Length(list3))))
SetValue(state, If(state==1, 2,1))
but I don't know how I can change it to do what I want. Creating say 35 lists will be a bit tedious... I added a version of your applet in my activity
> show graphics view 2 which, by default, won't show objects built in the 3d view.
I don't think so. If graphic view 2 is visible, GeoGebra will show point A in that view by default:
You can use the Min command to approximate the two roots (the rest of the roots are obtained by adding multiples of 2 Pi):
The Spreadsheet is available only for the Classic versions 5 and 6. The app you use by clicking that button is the Suite. Please have a look here https://www.geogebra.org/m/shfwqcpr for a comparison of the ggb apps. If you don’t want to install the Classic version, you can use it online https://www.geogebra.org/classic
Ich habe die Antwort gefunden: Man muss h5p in einer wordpress Seite einbetten und dann per URL-Link in das Geogebra-Book einbetten. Hier ein Beispiel:
Try this:
https://www.geogebra.org/m/hu8tjtqz
1) Rearranged as (y² + x² - 2)² = k - 12x(H) x
to avoid sqrt
2) Use DynamicCoordinates() to keep on the left-hand branch
Un début de solution : construire un cercle entourant l'ovale, centré en U, à l'intérieur de celle-ci. On met un point A dessus et on trace le segment [UA], qui coupe l'ovale en un seul point (B). On trace ensuite le cercle de centre U passant par B et on met un point C dessus. La demi-droite [UC) coupe le cercle UA en D. On termine en écrivant un script sur C : SoitValeur(A,D).
On cache B et on bouge C.
https://www.geogebra.org/m/nhkakazz
Cela doit s'adapter pour H variable, même si la courbe n'est plus une ovale et sort du disque unité. En remplaçant le cercle UA par un arc de cercle.
J'ai trouvé une autre solution : je place un point N dans la zone puis le point p1 de la courbe frontière c1 le plus proche de N. Ensuite je construis la tangente à c1 en p1. Idem pour p2 et p3. Ces trois tangentes délimitent un triangle dans lequel je place un point M. Puis un script sur M : SoitValeur(N, M). Et le tour est joué !
Il me semble bien que cette méthode est généralisable (on obtient en général un polygone), le problème ici est que mon point n'est que dans la partie droite de la zone...
Das heißt, die 2D Geometrie ist grundlegend anders als die 3D Geometrie?!
Die 3D Geometrie ist keine Fortsetzung der 2D Geometire in die dritte Dimension?
Bzw. die 2D-Geometrie ist keine Einschränkung der der 3D Geometrie auf 2 Dimensionen?
https://www.geogebra.org/m/yhvv8gzv
I'm a little bit confused.
J'ai essayé, ça marche :
a=x²+y²<=1 && (x²+(y-1)²)>=1 && (x²+(y+1)²>=1)
Puis : M=PointDans(a)
à voir ici :
You're welcome. Here's an example, I had some fun tuning this by changing the caption and color of the button
https://www.geogebra.org/m/xpj3f2qb
SetValue(onoff, 1- onoff)
StartAnimation(a, onoff)
SetColor(playpause,onoff,1-onoff,0)
SetCaption(playpause,If(onoff, “ıı”, “ ▶ ”))
En versión 6 no creo posible cambiar por defecto el funcionamiento de nuevos trabajos, pero puedes CASI hacer estilos en archivos propios
puedes probar lo siguiente:
abre un trabajo de geogebra nuevo
crea objetos con estilos propios; un objeto con cada estilo deseado para el tipo correspondiente
borra todos los objetos creados y guarda el archivo con un nombre significativo por ejemplo estilos1 y cuando necesites ese conjunto de estilos ábrelo
por ejemplo dibuja un segmento, una recta y una elipse en
Here's a workaround using a list of (a hundred) random numbers. Maybe not very satisfying but my other attempts failed :
https://www.geogebra.org/m/t2vb6kxf
counter=1
Lr=Sequence(RandomUniform(0, 1), k, 1, 100)
r=Element(Lr, Mod(counter,100)))
Script On Update for a:
If(a==-6, SetValue(counter,counter+1))
Je pense que le problème d'origine est dans les "surfaces" associées aux courbes paramétriques: https://www.geogebra.org/m/zqtrzykr
En cliquant sur la courbe bleue dans une partie qui traverse la surface associée à la courbe verte, GeoGebra comprend que la courbe verte est sélectionnée à la place de la courbe bleue.
J'ai trouvé une solution en remplaçant le clic sur la courbe par une case à cocher.
https://www.geogebra.org/m/c8mmcqkb
Mais le problème initial n'est pas réglé..
I am sorry but I don’t understand what you mean. If you need to view the spreadsheet in v.6 Classic, select the menu icon on top right, then select View-> Spreadsheet. The GeoGebra Suite doesn’t have the Spreadsheet included. Please see https://www.geogebra.org/m/shfwqcpr for a comparison of the features included in each GeoGebra app.
Bonsoir, je trouve plutôt astucieuse votre solution !
En remplaçant la définition de b par :
b=Reste(ParamètreChemin(A),1)
ou en anglais : Mod(PathParameter(A ),1)
on peut faire autant de tours que voulu.
https://www.geogebra.org/m/u2r7mcf8
D'accord, mais j'ai pris le trifolium juste comme exemple. En général comment faire autrement ? Par exemple ici (I1 sur ligne1) :
https://www.geogebra.org/m/zsqvnckz
Il n'y a alors pas d'autre moyen que d'utiliser les équations ? Un script, mais lequel ?
Bonsoir,
Et pour une courbe définie paramétriquement, avec un point double ? J'ai un point I1 qui se déplace sur la courbe LIGNE 1. Mais la courbe saute lorsque I1 se rapproche de la droite (OH). J'ai essayé ce script sur I1 :
SoitValeur(I1, Si(abs(ParamètreChemin(I1)-ParamètreChemin(I1')) < 0.1, I1, I1'))
SoitValeur(I1', I1)
Mais ça ne marche pas. Lien vers ma figure :
https://www.geogebra.org/m/zsqvnckz
Merci d'avance pour votre aide.
Los comandos de los scripts son pasados en bloque al programa de forma interna y en realidad no se ejecutan secuencialmente una a una, sino que se ejecutan en una sola actualización de la pantalla así que por eso si tú haces clic en tu botón una vez centrará en A y otra vez ejecutará el zoomin()
esto se diseñó así para evitar los bucles infinitos indeseados y tiene como efecto secundario que ciertos comandos no se pueden ejecutar juntos en el mismo script
la solución es hacer que la sucesión de comandos se ejecute en diferentes momentos (entendiendo por momento el momento de ejecución)
eso es lo que hace este applet mediante el control del script con el deslizador n
el script se ejecuta dos veces y cada vez ejecuta una instrucción diferente
hm,
halte ich für problematisch.
ich hab mich mit dem CAS in der classic beschäftigt und finde es auf dem ipad unbedienbar, mit mouse ist es nicht ganz so schlimm. ich kann mir nicht vorstellen, das der alte wein in neuen schläuchen einen großen fortschritt bringt.
https://www.geogebra.org/u/hawe
geht den copy&paste in den neuen apps? paste is nicht in classic.
konkret : tripple point-add label dann substitute/ersetzen
>Maybe to apply it to all objects in your file, you will need some JavaScript to create a list of new objects created and then apply the command SetFixed(). But not sure how. I will think about it.
this can help. it is a work with global javascript
you see the list of all objects and you can act over they with GG script
I made a more comprehensive figure (i hope!). You can see that A, B and C are intersections of two circles. Point I can move in the green circle.
Very nice ! But still doesn't work. I want to recover name of the vertices just using their angles. See this figure : https://www.geogebra.org/worksheet/edit/id/atcpkpaj
When you click on a curve the point I move on it (a second click on it and point I is free), and then the names can permute, when I cross OH. I want that the constant angle have the same name when I move, and the others follows their logic of this move.
Hi u/arty_dent,
Thank you very much. It works very well for your first reply. I tested this here https://www.geogebra.org/m/mywzfbvc
For the second problem, I tried the following to drag the polygon into the region x>=0:
A = (-4, 1)
B = (-5, 2)
C = (-3, 2)
S = Polygon(A, B, C)
x>=0
Condition On Update (note two )) on the right):
If(x(A)>0 && x(B)>0 && x(C)>0,Execute({"S = {Polygon((-4, 1), (-5,2), (-3, 2))}"}))
When I drag the polygon into the region x>=0, it will go back as the condition is met, but surprisingly the points A, B, C are left inside the region x>=0, and the polygon becomes immovable! Why does this happen and how to deal with the issue?
Thank you and kind regards,
TSSFL