pastebin

Paste Search Dynamic
Recent pastes
Rextester
  1. //Rextester.Program.Main is the entry point for your code. Don't change it.
  2. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5
  3.  
  4. using system;
  5. using system.Collections.Generic;
  6. using system.Linq;
  7. using system.Text.RegularExpressions;
  8.  
  9. namespace Rextester
  10. {
  11.         public class Program
  12.         {
  13.                 public static void Main(string[] args)
  14.                 {
  15.                         int N = 30;
  16.                         int Nt = 500;
  17.                         int k = 1111;
  18.                         int f = 2222;
  19.                         double t0 = 0.1;
  20.                         double lnt0 =Math.Log(t0);
  21.                         double tn = 200;
  22.                         double lntn =Math.Log(tn);
  23.                         double rc = 0.1;
  24.                         double Rk = 100;
  25.                         double lnrc = Math.Log(rc);
  26.                         double lnRk = Math.Log(Rk);
  27.                         double h = (lnRk-lnrc)/(N-1);
  28.                         system.Console.WriteLine(h);
  29.  
  30.  
  31.                         double[] nums = new double[N];
  32.                         for(int i = 0; i < nums.Length; i++)
  33.                         {
  34.                                         nums[i]=Math.Exp((lnrc)+h*i);
  35.                         }
  36.  
  37.                         for (int i = 0; i < nums.Length; i++)
  38.                         {
  39.                                 Console.WriteLine(nums[i]);
  40.                         }
  41.                         Console.WriteLine(k);
  42.  
  43.  
  44.                         double[] nums1= new double[100];
  45.        
  46.                         for(int i = 0; i < nums1.Length; i++)
  47.                         {
  48.                                 nums1[i] = Math.Exp(t0+i*(lntn-lnt0)/Nt);
  49.                         }
  50.        
  51.                         for(int i = 0; i < nums1.Length; i++)
  52.                                         Console.WriteLine(nums1[i]);
  53.        
  54.                         Console.WriteLine(k);
  55.        
  56.        
  57.                         double[] nums2 = new double[100];
  58.                        
  59.                         for(int i = 1; i < nums2.Length; i++)
  60.                         {
  61.                                 nums2[i]=(nums1[i]-nums1[i-1]);
  62.                         }
  63.                        
  64.                         nums2[0] = nums1[0];
  65.                        
  66.                         for (int i = 1; i < nums2.Length; i++)
  67.                         {
  68.                                                 Console.WriteLine(nums2[i]);
  69.                         }
  70.                                 Console.WriteLine(k);
  71.        
  72.                         }
  73.         }
  74. }
Parsed in 0.014 seconds