Obliczenia naukowo-techniczne i ich programowanie: MathCAD Prime 3.0
Dodatki
2 odpowiedzi na “Dodatki”
Witam Panie doktorze
Na wstępie chcę podziękować za naprawdę świetną książkę. Cały czas pomaga mi przy projektach na studiach.
Korzystam czasami z przepisów PRSu
występuje tam sporo wzorów empirycznych, pojawia się przy nich sporo problemów z jednostkami.
Przykład z przepisów (PRS 22.6.1.1-1) dla małych statków morskich
Wzór jest następujący:
Mzb:=8*a*k*((Hrs)^(1/3)) -jednostka wyjściowa [g/m^3]
Gdzie
a- szerokość płyty w [mm]
k- współczynnik niemianowany (k:=1)
Hrs- wysokość w [m]
Jak wybrnąć z powyższego problemu? Niby nic takiego, mogę nie stosować jednostek i było by ok, ale cały dokument mam z jednostkami, i jest to bardzo wygodne…
Kolejny przykład:
Obliczenie masy platformy…. dalej wzory empiryczne:
Dane:
Dk- wyporność platformy wyrażona w [tonne]
Dalej mam wzór:
W:=1.231*Dk^(0.91) wynik powinien być również w tonach
a Mathcad wynikową jednostkę podaje jako [kg^(91/100)]
Jak ugryźć temat by było to strawne i bezbolesne nie uciekając od jednostek bo są całkiem wygodne?
Szanowny Panie,
Przepraszam za spóźnioną odpowiedź – Pana pytanie przysłoniły dziesiątki wpisów od robotów proponujących różne dziwne usługi i produkty.
Odpowiedź na pytanie będzie nie wprost, bo będzie dotyczyć samych wzorów. W tym na obliczanie masy platformy podnosimy do potęgi nie samą wyporność platformy ale jej wartość liczbową przy niemym założeniu, że wynik ma być w jednostce wyporności! Nie ma tych problemów przy mnożeniu przez liczbę. Trzeba więc we wzorach rozróżniać podnoszenie do potęgi danej zmiennej lub tylko jej wartości. Wzór na drogę w ruchu jednostajnie przyspieszonym to s=0.5*a*t^2. Tu podnosimy do kwadratu t „razem z jednostką”. W Pana przypadku podnosimy do potęgi samą wartość. Trzeba więc zrobić obejście, które nie jest moim zdaniem eleganckie. Podnosimy do potęgi Dk podzielone przez 1 kg a wynik mnożymy przez 1 kg. Na tę chwilę nie przychodzi mi do głowy żadne prostsze rozwiązanie. Być może jest jakaś funkcja, która to realizuje.
Pozdrawiam
RRG
Witam Panie doktorze
Na wstępie chcę podziękować za naprawdę świetną książkę. Cały czas pomaga mi przy projektach na studiach.
Korzystam czasami z przepisów PRSu
występuje tam sporo wzorów empirycznych, pojawia się przy nich sporo problemów z jednostkami.
Przykład z przepisów (PRS 22.6.1.1-1) dla małych statków morskich
Wzór jest następujący:
Mzb:=8*a*k*((Hrs)^(1/3)) -jednostka wyjściowa [g/m^3]
Gdzie
a- szerokość płyty w [mm]
k- współczynnik niemianowany (k:=1)
Hrs- wysokość w [m]
Jak wybrnąć z powyższego problemu? Niby nic takiego, mogę nie stosować jednostek i było by ok, ale cały dokument mam z jednostkami, i jest to bardzo wygodne…
Kolejny przykład:
Obliczenie masy platformy…. dalej wzory empiryczne:
Dane:
Dk- wyporność platformy wyrażona w [tonne]
Dalej mam wzór:
W:=1.231*Dk^(0.91) wynik powinien być również w tonach
a Mathcad wynikową jednostkę podaje jako [kg^(91/100)]
Jak ugryźć temat by było to strawne i bezbolesne nie uciekając od jednostek bo są całkiem wygodne?
Pozdrawiam
Maciej M
Szanowny Panie,
Przepraszam za spóźnioną odpowiedź – Pana pytanie przysłoniły dziesiątki wpisów od robotów proponujących różne dziwne usługi i produkty.
Odpowiedź na pytanie będzie nie wprost, bo będzie dotyczyć samych wzorów. W tym na obliczanie masy platformy podnosimy do potęgi nie samą wyporność platformy ale jej wartość liczbową przy niemym założeniu, że wynik ma być w jednostce wyporności! Nie ma tych problemów przy mnożeniu przez liczbę. Trzeba więc we wzorach rozróżniać podnoszenie do potęgi danej zmiennej lub tylko jej wartości. Wzór na drogę w ruchu jednostajnie przyspieszonym to s=0.5*a*t^2. Tu podnosimy do kwadratu t „razem z jednostką”. W Pana przypadku podnosimy do potęgi samą wartość. Trzeba więc zrobić obejście, które nie jest moim zdaniem eleganckie. Podnosimy do potęgi Dk podzielone przez 1 kg a wynik mnożymy przez 1 kg. Na tę chwilę nie przychodzi mi do głowy żadne prostsze rozwiązanie. Być może jest jakaś funkcja, która to realizuje.
Pozdrawiam
RRG