Я пытался заставить эту формулу работать. Тем не менее, после добавления системы для 10-й степени она не работает. Я попытался записать их все как Area1 * math.pow (10, -Area1power), а также как Area1E-Area1power, но первый не дает правильного ответа, а второй говорит, что area1e - это не имя. Любой совет, как решить эту проблему? это мой оригинальный код.
{ //calculation of area reduction and drawing force
Area1 = Convert.ToDouble(txtarea1.Text);
Area2 = Convert.ToDouble(txtarea2.Text);
Area1power = Convert.ToDouble(txtarea1power.Text);
Area2power = Convert.ToDouble(txtarea2power.Text);
areareduction = ((Area1 * Math.Pow(10, Area1power)) - (Area2 * Math.Pow(10, Area2power)) / (Area1 * Math.Pow(10, Area1power)));
areareductionlimit = 0.63;
txtareareduction.Text = areareduction.ToString();
drawingforce = (Area2 * Math.Pow(10, Area2power)) * (Strengthcoeff / (WorkHardExp + 1)) * Math.Pow((Math.Log((Area1*Math.Pow(10, Area1power)) / (Area2 * Math.Pow(10, Area2power))), (WorkHardExp + 1)));
txtdrawingforce.Text = drawingforce.ToString();
Формула для вытягивания силы
p=A2*(K/(N+1))*(LN(A1/A2))^(N+1)
A1=Area1
A2=Area2
K=strengthcoeff
N=WorkHardExp