1 Pages (4 items)
Triangle-Circle-Newton - What is wrong? - Messages
#1 Posted: 2/17/2024 2:50:02 PM
Hi all!
I'm trying to solve a problem about a circle inscribed in a triangle using Newton's method. The Root function does not work.
I have some questions with how muted operators work - I don't want to set the value n - I want to use a hybrid operators for and while.
What am I doing wrong?
Triangle-Circle-Newton.sm (143 KiB) downloaded 31 time(s).
See please more https://community.ptc.com/t5/Mathcad/Malfatti-circles/td-p/687281
https://community.ptc.com/t5/image/serverpage/image-id/31378i6EB179E7EF72B74C/image-size/large?v=v2&px=999
I'm trying to solve a problem about a circle inscribed in a triangle using Newton's method. The Root function does not work.
I have some questions with how muted operators work - I don't want to set the value n - I want to use a hybrid operators for and while.
What am I doing wrong?
Triangle-Circle-Newton.sm (143 KiB) downloaded 31 time(s).
See please more https://community.ptc.com/t5/Mathcad/Malfatti-circles/td-p/687281
https://community.ptc.com/t5/image/serverpage/image-id/31378i6EB179E7EF72B74C/image-size/large?v=v2&px=999
#2 Posted: 2/17/2024 10:11:37 PM
Hi, first of all you have to keep hands off i if you handle complex numbers. Don't use it as iterator variable.
Second, I am not sure what for(4) actually does. Unfortunately I can't break down it to a minimum working example. The disabled region should work as the for(3) loop with exit condition but it doesn't (somehow gets stuck). Tests with trace showed that inside the for(4) loop the arithmetics seem to be rotten. For comparison I added a loop-free implementation of the algorithm by just repeating the commands in the sheet.
Once one accepts the complex numbers, the algorithm converges to a reasonable solution. Yet, the radius turns out negative for the given initial guess. This can happen because only the square of the radius occures in the model.
![2024-02-17 15_01_08-SMath Solver - [Triangle-Circle-Newton_kr.sm_].png](/en-US/file/L5HASE/2024-02-17-15_01_08-SMath-Solver---_Triangle-Circle-Newton_kr_sm___png)
Triangle-Circle-Newton_kr.sm (194 KiB) downloaded 27 time(s).
Second, I am not sure what for(4) actually does. Unfortunately I can't break down it to a minimum working example. The disabled region should work as the for(3) loop with exit condition but it doesn't (somehow gets stuck). Tests with trace showed that inside the for(4) loop the arithmetics seem to be rotten. For comparison I added a loop-free implementation of the algorithm by just repeating the commands in the sheet.
Once one accepts the complex numbers, the algorithm converges to a reasonable solution. Yet, the radius turns out negative for the given initial guess. This can happen because only the square of the radius occures in the model.
Triangle-Circle-Newton_kr.sm (194 KiB) downloaded 27 time(s).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Valery Ochkov 2/18/2024 4:47:00 PM
#3 Posted: 2/17/2024 10:23:08 PM
WroteWhat am I doing wrong?
Augmented version of the original MCD 11
Jean
Maths Triangle ScaleneInscribed.sm (41 KiB) downloaded 29 time(s).
1 users liked this post
Valery Ochkov 2/18/2024 4:47:00 PM
#4 Posted: 2/18/2024 12:10:33 AM
I don't think you've actually adopted the KISS principle here Valery! The attached seems much simpler.
Triangle-Circle-Newton_stvmath.sm (116 KiB) downloaded 45 time(s).
Triangle-Circle-Newton_stvmath.sm (116 KiB) downloaded 45 time(s).
1 users liked this post
Valery Ochkov 2/18/2024 4:47:00 PM
1 Pages (4 items)
-
New Posts
-
No New Posts