Интерпретация формулы из matlab в c#
Формулировка задачи:
Здравствуйте, пишу софтину которая будет выполнять аналогичные функции формулы в matlab , с данными проблем не возникло , но корректно подобрать формулу не могу, задание и вид данных я прикрепил, возможно ли вообще нормально перенести эти формулы в шарп?
То что есть на данный момент, ввод данных
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Globalization; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { // Создаём массивы и считываем в них данные String[] Data1string = File.ReadAllLines("Data (1).txt"); String[] Data2string = File.ReadAllLines("Data (2).txt"); String[] Data3string = File.ReadAllLines("Data (3).txt"); String[] Data4string = File.ReadAllLines("Data (4).txt"); // Создаём массивы под дабл Double[] Data1 = new double[Data1string.Length - 1]; Double[] Data2 = new double[Data2string.Length - 1]; Double[] Data3 = new double[Data3string.Length - 1]; Double[] Data4 = new double[Data4string.Length - 1]; // конвентируем стринг в дабл , заполняем массивы дабл for (int i = 0; i < Data1string.Length -1 ; i++) { Data1[i] = Convert.ToDouble(Data1string[i], CultureInfo.GetCultureInfo("Ru-ru")); } for (int i = 0; i < Data2string.Length - 1; i++) { Data2[i] = Convert.ToDouble(Data2string[i], CultureInfo.GetCultureInfo("Ru-ru")); } for (int i = 0; i < Data3string.Length - 1; i++) { Data3[i] = Convert.ToDouble(Data3string[i] , CultureInfo.GetCultureInfo("Ru-ru")); } for (int i = 0; i < Data4string.Length - 1; i++) { Data4[i] = Convert.ToDouble(Data4string[i], CultureInfo.GetCultureInfo("Ru-ru")); } // Переменные double U01 = 0; double Um1 = 0; double U02 = 0; double Um2 = 0; double U03 = 0; double Um3 = 0; double n = 37; double cos = 0.766; double sin = 0.643; double sum1, sum2, sum3, sum4, sum5; sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; for (double i = 0.1; i <= 36; i += 0.1) { for (int a = 1; a <= Data1.Length -1; i++) { } } } } }
Решение задачи: «Интерпретация формулы из matlab в c#»
textual
Листинг программы
Double[] Data1 = new double[Data1string.Length - 1]; Double[] Data2 = new double[Data2string.Length - 1]; Double[] Data3 = new double[Data3string.Length - 1]; Double[] Data4 = new double[Data4string.Length - 1];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д