2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Натуральные дроби, приближающаяся сверху в 4/3
Сообщение07.01.2012, 13:49 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
Я хочу рисовать последовательность всё увеличивающихся прямоугольников, состоящих из целого числа клеток, так, чтобы каждый приближался к размерам стандартного экрана 4:3.

Первые члены последовательности такие:

1х1
2х1
3х1
3х2
4х2
4х3
...

Итеративно, при генерации следующего члена мы смотрим, куда расти, вправо или вниз. Если рост вниз даёт более квадратного члена, то растём вправо.

Не могу понять, нет ли формулы, которая бы за один раз выдавала бы числитель и знаменатель из порядкового номера? Вроде что-то простое, а не соображу...

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение07.01.2012, 22:04 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
Dims, поясните подробнее, пожалуйста. Ничего не понял.
Может, Вы имели в виду прямоугольники, отношение сторон которых должно быть как можно ближе к 4:3 (т.е. не к размерам экрана, а к пропорциям)? Но тогда почему после 2x1 идет 3x1?

Нет, что-то понятно. Вы от левого верхнего угла экрана строите прямоугольники с целочисленными сторонами $a\times b$ ($a$ откладывается вправо, $b$ вниз). На каждом шаге увеличивается на единицу либо $a$, либо $b$. Но как Вы определяете, когда надо вниз, а когда вправо?

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 16:15 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
Я хотел так

https://docs.google.com/drawings/pub?id ... =512&h=211

Вариант отсекается либо если пропорция меньше 1,(3), либо, если она дальше от 1,(3), чем вторая.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 17:38 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
Ну, а я, в свою очередь, показываю, как я Вас понял:
Изображение
Вашу последовательность целесообразно немного подправить в начале
0x0 1x0 2x0 2x1 3x1 3x2 4x2 4x3 5x3 ...
тогда она приобретет ценное свойство: разности между текущим и предыдущим элементом будут периодичны. Это желательно сделать и потому, что 1,1 -- единственный элемент, который нарушал условие x/y$\geqslant$4/3. Он портил закономерность. А что на ноль делить нельзя -- так это только в школе. :D

Буду думать.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 18:07 
Заслуженный участник


02/08/10
629
Не оно?)
$x_{7k+1}=4k, \ \ \ \ \ \ y_{7k+1}=3k$
$x_{7k+2}=4k+1, \ y_{7k+2}=3k$
$x_{7k+3}=4k+2, \ y_{7k+3}=3k$
$x_{7k+4}=4k+2, \ y_{7k+4}=3k+1$
$x_{7k+5}=4k+3, \ y_{7k+5}=3k+1$
$x_{7k+6}=4k+3, \ y_{7k+6}=3k+2$
$x_{7k+7}=4k+4, \ y_{7k+7}=3k+2$
Можно конечно это всё скрутить в две формулы) но будет громоздко...

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 18:15 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
Dims, готово.
$x_n=\lfloor \frac{4n+6}{7} \rfloor$
$y_n=\lfloor \frac{3n}{7} \rfloor$

MrDindows, а у меня круче. :D

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 18:35 
Заслуженный участник


27/04/09
28128
Для 0-индексированных последовательностей svv имеем:

$x_k = 4 \left\lfloor \frac k7 \right\rfloor + [k \bmod 7 > 2] + [k \bmod 7 > 4]$,
$y_k = 3 \left\lfloor \frac k7 \right\rfloor + [k \bmod 7 > 0] + [k \bmod 7 > 1] + [k \bmod 7 > 3] + [k \bmod 7 = 6]$.

Ой, опоздаль. :roll:

-- Ср янв 25, 2012 21:46:53 --

(Оффтоп)

Для более сложных зависимостей от $k$ по модулю $m$ есть смысл придумать обозначение. Например, пусть $\mathsf S \left[ a_0, \ldots, a_{m-1} \right]_k$ ($\mathsf S$ от switch, квадратность скобок напоминает об определении) означает $\sum_{i = 0}^{m-1} [k = i] a_i$. Тогда для последовательности $(8, 1, 7, 2, 8, 1, 7, 2, \ldots)$ формула члена $\mathsf S \left[ 8, 1, 7, 2 \right]_k$. Выглядит удобным в расчётах и на компьютере.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 18:49 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
arseniiv в сообщении #531224 писал(а):
Для 0-индексированных последовательностей svv
Вам ведь тоже такая нумерация (по крайней мере, в данном случае) больше нравится?

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 18:50 
Заслуженный участник


27/04/09
28128
Мне она со введения производящих функций больше нравится. :-)

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 19:00 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
Zero must be a natural number!

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 19:15 
Заслуженный участник


27/04/09
28128
svv, а вы, часом, сначала обобщённые формулы не нашли? Всё никак не пойму, $7 = 3 + 4$ или берётся из других соображений, а самому посмотреть лень. :D

Вот $6 = 7 - 1$ наверняка, а насчёт семёрки нет уверенности.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 19:20 
Заслуженный участник
Аватара пользователя


23/07/08
10908
Crna Gora
Нет, я исходил из таких соображений: на каждые семь шагов $x$ должно меняться на четыре шага, а $y$ на три шага. Значит, $\lim\limits_{k\to\infty} \frac {x_k}k =\frac 4 7$, как-то так.

При этом я смотрел на свою "змейку" на картинке.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение25.01.2012, 19:23 
Заслуженный участник


27/04/09
28128
Вот как взять семёрку из общего случая, пока не пойму.

(Немного о другом.)

Если взглянуть на
arseniiv в сообщении #531224 писал(а):
$y_k = 3 \left\lfloor \frac k7 \right\rfloor + [k \bmod 7 > 0] + [k \bmod 7 > 1] + [k \bmod 7 > 3] + [k \bmod 7 = 6]$
svv в сообщении #531213 писал(а):
$y_n=\lfloor \frac{3n}{7} \rfloor$
можно попытаться найти $a_i$ для $\left\lfloor \frac{nk}m \right\rfloor = n \left\lfloor \frac km \right\rfloor + \mathsf S[a_0, \ldots, a_{m-1}]_k$, если даны $n$ и $m$. Тогда можно будет безбоязненно вносить и выносить пианино целые множители в пол и из.

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение26.01.2012, 13:55 
Заслуженный участник
Аватара пользователя


16/03/06
406
Moscow
О, спасибо!

-- Чт янв 26, 2012 13:56:23 --

А что это значит:

arseniiv в сообщении #531224 писал(а):

$[k \bmod 7 > 2]$



?

-- Чт янв 26, 2012 14:22:17 --

svv в сообщении #531213 писал(а):
Dims, готово.
$x_n=\lfloor \frac{4n+6}{7} \rfloor$
$y_n=\lfloor \frac{3n}{7} \rfloor$


Да, всё совпадает, ловко!

 Профиль  
                  
 
 Re: Натуральные дроби, приближающаяся сверху в 4/3
Сообщение26.01.2012, 19:19 
Заслуженный участник


27/04/09
28128
Это т. н. скобки Айверсона, они определяются так:$$[P] = \begin{cases} 1, & \text{если } P \\ 0, & \text{если не } P. \end{cases}$$
То есть, $[k \bmod 7 > 2]$ равно 1, если $k$ по модулю 7 равно 3, 4, 5 или 6, и равно 0, если $k \bmod 7$ равно 0, 1 или 2.

-- Чт янв 26, 2012 22:24:15 --

Типа [P] = (int)P.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group